这是一个非常重要的编程问题(也是一个流行的面试问题),但我无法在互联网上找到任何直接答案。
我只知道它们是:
- 基于真实搜索
- 不同语言和地区不同
- 审查
- 根据您的搜索历史
- 已删除重复项
- 按最相关和最受欢迎的排序
所以我们正在研究的数据结构是:
- 易于分类
- 元素是独一无二的
- 您输入的单词与建议有某种关联
我的第一个猜测是:这是一个图表。另一种选择是邻接列表。每个元素都包含一个建议的链接列表等。
有谁知道它真的完成了吗?
这是一个非常重要的编程问题(也是一个流行的面试问题),但我无法在互联网上找到任何直接答案。
我只知道它们是:
所以我们正在研究的数据结构是:
我的第一个猜测是:这是一个图表。另一种选择是邻接列表。每个元素都包含一个建议的链接列表等。
有谁知道它真的完成了吗?