图片缩略图

最近最少使用(LRU)缓存

version 1.0.0 (3.36 KB) by 理查德·兰格
一种类似映射的(键、值)对容器,在添加新键时自动删除旧键,从而强制实现最大大小。

100下载

更新2018年9月17日

查看许可协议

这个包提供了一个LRU缓存的Matlab实现。LRU缓存是一个(键、值)对的容器,其大小有一定的上限。每当添加的新元素超过这个限制时,最近最少使用的元素就会被丢弃。此实现允许对项目总数和/或总内存使用量进行限制(以字节为单位)。这使它成为一个有用的工具,缓存结果在内存,同时保持缓存的大小在一个预先指定的限制,例如。

文件的LRU。M '包含缓存的类定义。的DLL。m '包含一个简单的双链表,它是' LRU '内部所需要的。“testLRUCache。M’包含三个简单的测试用例,它们也可以作为例子。

引用作为

理查德·兰格(2021)。最近最少使用(LRU)缓存(//www.tianjin-qmedu.com/matlabcentral/fileexchange/68836-least-recently-used-lru-cache), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2018b
与任何版本兼容
平台的兼容性
窗户 macOS Linux
标签添加标签

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!