C ++中哪种数据结构适合实现Web浏览器历史记录?

女士

在其中的一次采访中,我由一位采访者问到如何实现网络浏览器的历史记录,但不显示重复项,并且需要以相反的顺序显示从最近访问到第5个网站的含义。

我告诉我们可以使用链表。当用户进入网站时,将根据节点列表进行检查,如果该网站已存在于列表中,我们将从列表中将其删除并将其添加为标题。如果它不在列表中,则将其简单地添加为列表的开头。但是他告诉复杂度的顺序是O(n * n),他问我还有其他数据结构或数据结构的组合可用来使复杂度的顺序为O(n)。那时我没有任何线索。如果您有任何想法可以请让我知道。

5gon12eder

如果使用链接列表以及带有指向列表项的指针的哈希表,则可以在固定时间内执行此操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

排序浏览历史记录的数据结构

来自分类Dev

如何在Android Web浏览器中存储历史记录

来自分类Dev

哪种数据结构最适合实现Dictionary?

来自分类Dev

C ++:STXXL中的哪种数据类型适合创建外部存储器二进制搜索树?

来自分类Dev

浏览器何时记录历史记录?

来自分类Dev

如何使用历史记录类处理浏览器历史记录

来自分类Dev

使浏览器删除特定的历史记录状态

来自分类Dev

ExtJS MVC的浏览器历史记录

来自分类Dev

MVC注销浏览器历史记录

来自分类Dev

JavaScript浏览器历史记录

来自分类Dev

完全禁用Chrome浏览器历史记录

来自分类Dev

浏览器历史记录和错误的地址

来自分类Dev

哪种 C# 数据结构最适合/可行存储分层数据

来自分类Dev

浏览器历史记录返回后未绑定数据

来自分类Dev

浏览器刷新后,数据历史记录值将保留

来自分类Dev

在c ++中的节俭通信中,哪种数据类型最适合日期时间?

来自分类Dev

如何从Firefox的浏览器历史记录中删除输入的URL?

来自分类Dev

“ SecurityError:操作不安全。” 在浏览器js中推送历史记录

来自分类Dev

如何从Firefox的浏览器历史记录中删除输入的URL?

来自分类Dev

使用Chrome中的浏览器历史记录搜索网页的文字?

来自分类Dev

如何在Chrome浏览器中隐藏最近打开的历史记录?

来自分类Dev

通过javascript从浏览器历史记录中删除URL

来自分类Dev

ASP.Net下拉值在浏览器历史记录中不正确

来自分类Dev

如何从Google Chrome浏览器中删除旧的历史记录?

来自分类Dev

我的Firefox浏览器中的历史记录列表?

来自分类Dev

使用Angular 2跳过浏览器历史记录中的跳转链接

来自分类Dev

如何在java脚本中更改浏览器历史记录

来自分类Dev

计算通过谷歌搜索访问过的 chrome 浏览器历史记录中的 url

来自分类Dev

历史记录-c,所有已删除的历史记录都保存在哪里,但是在哪个目录中?

Related 相关文章

  1. 1

    排序浏览历史记录的数据结构

  2. 2

    如何在Android Web浏览器中存储历史记录

  3. 3

    哪种数据结构最适合实现Dictionary?

  4. 4

    C ++:STXXL中的哪种数据类型适合创建外部存储器二进制搜索树?

  5. 5

    浏览器何时记录历史记录?

  6. 6

    如何使用历史记录类处理浏览器历史记录

  7. 7

    使浏览器删除特定的历史记录状态

  8. 8

    ExtJS MVC的浏览器历史记录

  9. 9

    MVC注销浏览器历史记录

  10. 10

    JavaScript浏览器历史记录

  11. 11

    完全禁用Chrome浏览器历史记录

  12. 12

    浏览器历史记录和错误的地址

  13. 13

    哪种 C# 数据结构最适合/可行存储分层数据

  14. 14

    浏览器历史记录返回后未绑定数据

  15. 15

    浏览器刷新后,数据历史记录值将保留

  16. 16

    在c ++中的节俭通信中,哪种数据类型最适合日期时间?

  17. 17

    如何从Firefox的浏览器历史记录中删除输入的URL?

  18. 18

    “ SecurityError:操作不安全。” 在浏览器js中推送历史记录

  19. 19

    如何从Firefox的浏览器历史记录中删除输入的URL?

  20. 20

    使用Chrome中的浏览器历史记录搜索网页的文字?

  21. 21

    如何在Chrome浏览器中隐藏最近打开的历史记录?

  22. 22

    通过javascript从浏览器历史记录中删除URL

  23. 23

    ASP.Net下拉值在浏览器历史记录中不正确

  24. 24

    如何从Google Chrome浏览器中删除旧的历史记录?

  25. 25

    我的Firefox浏览器中的历史记录列表?

  26. 26

    使用Angular 2跳过浏览器历史记录中的跳转链接

  27. 27

    如何在java脚本中更改浏览器历史记录

  28. 28

    计算通过谷歌搜索访问过的 chrome 浏览器历史记录中的 url

  29. 29

    历史记录-c,所有已删除的历史记录都保存在哪里,但是在哪个目录中?

热门标签

归档