最久未使用算法和最少次数算法
Posted mozq
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最久未使用算法和最少次数算法相关的知识,希望对你有一定的参考价值。
最久未使用算法和最少次数算法
参考
LRU算法(最久未使用算法)
当数据满时,淘汰最久未使用的数据。该算法需要获取所有缓存数据中最久未使用的数据。
链表实现
- 创建一个固定大小的链表,数据首次被访问,插入到链表头部,如果链表已满则先删除尾元素。
- 数据被再次访问,将数据移动到链表头部。
LFU算法(最少次数算法)
当数据满时,淘汰访问频率最低的数据。该算法需要获取所有缓存数据中访问次数最少的数据。
以上是关于最久未使用算法和最少次数算法的主要内容,如果未能解决你的问题,请参考以下文章