2

这是一个非常重要的编程问题(也是一个流行的面试问题),但我无法在互联网上找到任何直接答案。

我只知道它们是:

  • 基于真实搜索
  • 不同语言和地区不同
  • 审查
  • 根据您的搜索历史
  • 已删除重复项
  • 按最相关和最受欢迎的排序

所以我们正在研究的数据结构是:

  • 易于分类
  • 元素是独一无二的
  • 您输入的单词与建议有某种关联

我的第一个猜测是:这是一个图表。另一种选择是邻接列表。每个元素都包含一个建议的链接列表等。

有谁知道它真的完成了吗?

4

0 回答 0