由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - amazon三连击这题要怎么设计hash function呢?
相关主题
问两道amazon的面试题急, 请教个面试问题
考古--用户最多的3连击问题trie vs suffix tree
amazon版上面试问题请教亚麻 三连击
三连击对自己DFS能力彻底的绝望了。
问道算法题问一道amazon面试题
问个算法题7combination sum这题的复杂度?
电面不好,求bless。这题怎么答?分享一道Yelp电面题
longest common prefix 和 longest common substring发包子请教大牛:scramble string这题递归的复杂度
相关话题的讨论汇总
话题: hash话题: 连击话题: userid话题: 复杂度话题: 三连
进入JobHunting版参与讨论
1 (共1页)
t******r
发帖数: 209
1
就是前几天有人贴的这个题吧:
Userid PageID
A 1
A 2
A 3
B 2
B 3
C 1
B 4
A 4
找出最常用的length-3访问序列:对于用户A:1-2-3, 2-3-4 用户B:2-3-4
2-3-4 是最常见的
两个hash,一个user hash,每一项存userid和对应的三连击中的前两个值;一个三连
击hash,存三连击string和count。
对于logfile中的每一行,在这两个hash中查找并更新。如果认为每次hash的复杂度为O
(1),则总的时间复杂度为O(n)。空间复杂度为O(m+k),m为userid的个数,k为不同的三
连击的个数。
o*****e
发帖数: 99
2
Use "Generalized Suffix Tree."
节点存储出现次数(counter)。
After constructing the suffix tree,
Then the problem is converted to:
find max 节点 whose length =3
1 (共1页)
进入JobHunting版参与讨论
相关主题
发包子请教大牛:scramble string这题递归的复杂度问道算法题
请教一道onsite面试题问个算法题7
bomb_enemy 这题 时间复杂度为什么是m * n的?电面不好,求bless。这题怎么答?
My Microsoft Interview Questionslongest common prefix 和 longest common substring
问两道amazon的面试题急, 请教个面试问题
考古--用户最多的3连击问题trie vs suffix tree
amazon版上面试问题请教亚麻 三连击
三连击对自己DFS能力彻底的绝望了。
相关话题的讨论汇总
话题: hash话题: 连击话题: userid话题: 复杂度话题: 三连