LRU实现 为什么要用字典缓存,而不直接用双端链表
来源:4-1 Python常用内置算法与数据结构常考题

我是一只小蜗牛
2019-10-24
LRU实现 为什么要用字典缓存,而不直接用双端链表
双端链表可以记录顺序,但同时也可以保存数据啊
写回答
1回答
-
PegasusWang
2020-03-10
字典可以快速返回对应 key 的值,近似复杂度 O(1),链表的查找操作是 O(n) 的,需要进行遍历
00
相似问题
LRU实现 为什么要用字典缓存,而不直接用双端链表
来源:4-1 Python常用内置算法与数据结构常考题
我是一只小蜗牛
2019-10-24
LRU实现 为什么要用字典缓存,而不直接用双端链表
双端链表可以记录顺序,但同时也可以保存数据啊
1回答
PegasusWang
2020-03-10
字典可以快速返回对应 key 的值,近似复杂度 O(1),链表的查找操作是 O(n) 的,需要进行遍历
相似问题