由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - LRU cache的replace ment
相关主题
请教两个面试题G家电面题,求解答‏
amazonLocal 组 面经一道关于cache的题
面试教训Ask a google interview question
tripdavisor面经软件实现LRU有什么困难么
Yahoo ADS面经【求大牛refer】某家面经
发个GOOGLE的新鲜的面经吧Google电面汇报
A家summer实习一面,oncampus.谁来解释下hashtable的iterator是怎么实现的
贴一个google 面题还是问白板代码
相关话题的讨论汇总
话题: hashtable话题: lru话题: ment话题: linklist话题: replace
进入JobHunting版参与讨论
1 (共1页)
n****n
发帖数: 117
1
如果用hashtable+list的话
hashtable 放的是linklist的前一个节点可以吗?
因为如果是Index的话,还得移动linklist,修改一大堆
如果是hashtable+array的话
每次移动array也很痛苦啊
f***n
发帖数: 117
2
hashtable放link list的前一个节点优势是什么?
n****n
发帖数: 117
3
这样把这个节点移到末尾比较快啊
然后update hashtable也很快,就update几项就可以了

【在 f***n 的大作中提到】
: hashtable放link list的前一个节点优势是什么?
f***n
发帖数: 117
4
没明白你的意思。
hashtable里存的指向link list node的指针,如果要加入一个node,只要构造一个
node加入队首,把地址加入hashtable value就行;如果删除一个node,只要删除node
和hashtable的entry就行了。为什么需要“把一个节点移到队尾”?

【在 n****n 的大作中提到】
: 这样把这个节点移到末尾比较快啊
: 然后update hashtable也很快,就update几项就可以了

z*********8
发帖数: 2070
5
你要用doubly linked list

【在 n****n 的大作中提到】
: 这样把这个节点移到末尾比较快啊
: 然后update hashtable也很快,就update几项就可以了

1 (共1页)
进入JobHunting版参与讨论
相关主题
还是问白板代码Yahoo ADS面经【求大牛refer】
一点码工求职经验总结,回报本版发个GOOGLE的新鲜的面经吧
Amazon onsite 已跪,有几个问题想请教A家summer实习一面,oncampus.
报offer,谢mitbbs,发100包子贴一个google 面题
请教两个面试题G家电面题,求解答‏
amazonLocal 组 面经一道关于cache的题
面试教训Ask a google interview question
tripdavisor面经软件实现LRU有什么困难么
相关话题的讨论汇总
话题: hashtable话题: lru话题: ment话题: linklist话题: replace