由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - G家面题
相关主题
A家面经nearest neighbours search算法
求问一道面试题有人了解 google 的 regular expression search 是怎么实现的吗
请教一个数据结构题一道design题
amazon prefix list 用2种方法来解怎么做rocket fuel 面试题
问一个问题的算法实现新鲜G onsite 面经
新鲜面试题G家面经求指点--beanbun--G--dictionary
问个算法题类似于 database中的 range query,该用什么数据结构?
问一道 facebook 面试题面试面数据结构、算法、玩C++,现在每天工作我……
相关话题的讨论汇总
话题: trie话题: 面题话题: 排序话题: frequency话题: 提示
进入JobHunting版参与讨论
1 (共1页)
i***h
发帖数: 12655
1
搜索提示是怎么做的?
比如你输入一个字母A, 马上就会提示AMAZON
问提示的内容, 排序, 和数据结构的实现
a*******y
发帖数: 1040
2
top queries 做个trie 当然也包括了你query的预处理找出expending query,然后再
去找common prefix的
d**********x
发帖数: 4083
3
就是trie咩。。

【在 i***h 的大作中提到】
: 搜索提示是怎么做的?
: 比如你输入一个字母A, 马上就会提示AMAZON
: 问提示的内容, 排序, 和数据结构的实现

t*********7
发帖数: 255
4
trie
i***h
发帖数: 12655
5
这样怎么保证最热门的排在最前面呢?
TRIE最早出来的都是最短的, 不一定是最可能的

【在 a*******y 的大作中提到】
: top queries 做个trie 当然也包括了你query的预处理找出expending query,然后再
: 去找common prefix的

g****y
发帖数: 240
6
trie默认是按照lexicographic order排序的。你可以按照frequency 排序吧。不过这
样就要有个update的问题。

【在 i***h 的大作中提到】
: 这样怎么保证最热门的排在最前面呢?
: TRIE最早出来的都是最短的, 不一定是最可能的

i***h
发帖数: 12655
7
trie怎么个frequency 排序?

【在 g****y 的大作中提到】
: trie默认是按照lexicographic order排序的。你可以按照frequency 排序吧。不过这
: 样就要有个update的问题。

d**********x
发帖数: 4083
8
then what about n-gram?

后再

【在 i***h 的大作中提到】
: 这样怎么保证最热门的排在最前面呢?
: TRIE最早出来的都是最短的, 不一定是最可能的

b*******d
发帖数: 750
9
可以在每个internal node(prefix)上加个额外的field as top hits queries,比如
只保持top 5. 每个query的frequency当然只在leaf node上出现。
每次insertion,leaf上的frequency update后,在check依次而上到root的每个node里
的top hit queries是否要update。

【在 i***h 的大作中提到】
: trie怎么个frequency 排序?
1 (共1页)
进入JobHunting版参与讨论
相关主题
面试面数据结构、算法、玩C++,现在每天工作我……问一个问题的算法实现
这道题目怎么做?新鲜面试题
三星面试问个算法题
设计一个数据结构问一道 facebook 面试题
A家面经nearest neighbours search算法
求问一道面试题有人了解 google 的 regular expression search 是怎么实现的吗
请教一个数据结构题一道design题
amazon prefix list 用2种方法来解怎么做rocket fuel 面试题
相关话题的讨论汇总
话题: trie话题: 面题话题: 排序话题: frequency话题: 提示