在自动建议功能中使用哪些算法或数据结构?
似乎将使用编辑距离,但同样应考虑与每个单词相关联的频率或分数。例如,考虑SO的Ask Question页面上的tags选项。
答案 0 :(得分:4)
您可以使用trie:
答案 1 :(得分:1)
请查看此stackoverflow问题autocomplete algorithms, papers, strategies, etc.的答案中提供的链接,您可能会在那里找到您要找的内容。
答案 2 :(得分:0)
嗨raccha, 自动提交系统在递归算法上工作.Google& facebook在他的阵型中实现了这个算法。 facebook使用图形+递归类型alog。我给你举个例子。如果您在Facebook搜索栏中键入 f ,那么您可以看到Facebook搜索您喜欢或添加的人数或页数。第一个字母是f然后它显示建议的