d********w 发帖数: 363 | 1 也是个挺难的面试题
有个数据流系统,不停有新数据大量涌入,比如每秒1M数据,现在想实时统计出来
某个data point,在任意指定的时间内的次数
比如想看某个点在过去1小时的访问频率,窗口比较灵活,可能是过去一分钟,可能是
过去半小时。
我感觉会用到LRU, hashmap, 循环队列,但还是没有清晰的思路。 |
H***e 发帖数: 476 | 2 貌似是类GOOD经典题,不过那个是过去一分钟,一小时,和一天
不是任意指定时间
【在 d********w 的大作中提到】 : 也是个挺难的面试题 : 有个数据流系统,不停有新数据大量涌入,比如每秒1M数据,现在想实时统计出来 : 某个data point,在任意指定的时间内的次数 : 比如想看某个点在过去1小时的访问频率,窗口比较灵活,可能是过去一分钟,可能是 : 过去半小时。 : 我感觉会用到LRU, hashmap, 循环队列,但还是没有清晰的思路。
|
d********w 发帖数: 363 | 3 那这个gogle的答案是什么?
【在 H***e 的大作中提到】 : 貌似是类GOOD经典题,不过那个是过去一分钟,一小时,和一天 : 不是任意指定时间
|
H***e 发帖数: 476 | 4 没答案吧。。
【在 d********w 的大作中提到】 : 那这个gogle的答案是什么?
|
w**o 发帖数: 524 | |
d********w 发帖数: 363 | 6 也是个挺难的面试题
有个数据流系统,不停有新数据大量涌入,比如每秒1M数据,现在想实时统计出来
某个data point,在任意指定的时间内的次数
比如想看某个点在过去1小时的访问频率,窗口比较灵活,可能是过去一分钟,可能是
过去半小时。
我感觉会用到LRU, hashmap, 循环队列,但还是没有清晰的思路。 |
H***e 发帖数: 476 | 7 貌似是类GOOD经典题,不过那个是过去一分钟,一小时,和一天
不是任意指定时间
【在 d********w 的大作中提到】 : 也是个挺难的面试题 : 有个数据流系统,不停有新数据大量涌入,比如每秒1M数据,现在想实时统计出来 : 某个data point,在任意指定的时间内的次数 : 比如想看某个点在过去1小时的访问频率,窗口比较灵活,可能是过去一分钟,可能是 : 过去半小时。 : 我感觉会用到LRU, hashmap, 循环队列,但还是没有清晰的思路。
|
d********w 发帖数: 363 | 8 那这个gogle的答案是什么?
【在 H***e 的大作中提到】 : 貌似是类GOOD经典题,不过那个是过去一分钟,一小时,和一天 : 不是任意指定时间
|
H***e 发帖数: 476 | 9 没答案吧。。
【在 d********w 的大作中提到】 : 那这个gogle的答案是什么?
|
w**o 发帖数: 524 | |
g*****e 发帖数: 282 | 11 翻出这个老题了。网友nipoleon建议的interval tree貌似正解
http://www.mitbbs.com/article_t/JobHunting/32244473.html
【在 d********w 的大作中提到】 : 也是个挺难的面试题 : 有个数据流系统,不停有新数据大量涌入,比如每秒1M数据,现在想实时统计出来 : 某个data point,在任意指定的时间内的次数 : 比如想看某个点在过去1小时的访问频率,窗口比较灵活,可能是过去一分钟,可能是 : 过去半小时。 : 我感觉会用到LRU, hashmap, 循环队列,但还是没有清晰的思路。
|
g*****e 发帖数: 282 | 12 翻出这个老题了。网友nipoleon建议的interval tree貌似正解
http://www.mitbbs.com/article_t/JobHunting/32244473.html
【在 d********w 的大作中提到】 : 也是个挺难的面试题 : 有个数据流系统,不停有新数据大量涌入,比如每秒1M数据,现在想实时统计出来 : 某个data point,在任意指定的时间内的次数 : 比如想看某个点在过去1小时的访问频率,窗口比较灵活,可能是过去一分钟,可能是 : 过去半小时。 : 我感觉会用到LRU, hashmap, 循环队列,但还是没有清晰的思路。
|
h****n 发帖数: 1093 | 13 这道题挺有意思的,貌似最近问的挺经常的,怎么没有人关注一下?
那个interval的解法没有太看明白,godlike你能解释一下他的做法吗 |