LRU:least recently used 最近不使用
双端队列+哈希
哈希来判断是否在双端队列中
双端队列来模拟使用先后
LFU:least frequently used 最不经常使用
双向列表形成多个桶,每个桶按序表示使用次数为1,2,…
在每个桶里按使用先后挂链。
LRU与LFU算法原理介绍
博客介绍了LRU和LFU两种算法。LRU即最近不使用算法,采用双端队列和哈希实现,哈希用于判断元素是否在双端队列中,双端队列模拟使用先后顺序;LFU是最不经常使用算法,通过双向列表形成多个桶,每个桶按序表示使用次数,桶内按使用先后挂链。
LRU:least recently used 最近不使用
双端队列+哈希
哈希来判断是否在双端队列中
双端队列来模拟使用先后
LFU:least frequently used 最不经常使用
双向列表形成多个桶,每个桶按序表示使用次数为1,2,…
在每个桶里按使用先后挂链。
428
648
845
642
326
1072

被折叠的 条评论
为什么被折叠?