首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android :最近最少使用(LRU)算法在java中的实现?

Android :最近最少使用(LRU)算法在java中的实现?
EN

Stack Overflow用户
提问于 2011-02-17 17:52:03
回答 2查看 1.3K关注 0票数 0

在我的应用程序中,我有大约1000个位图。我必须将它们合并为一张图像。为了做到这一点,从sdcard .In加载当前需要的位图这个过程我必须重新使用最近最少使用的位图,否则dvm会抛出内存错误。那么,谁能告诉我如何在java中完成这个任务(最近最少使用)??

谢谢你,斯里尼瓦斯

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-17 17:55:00

您可能希望研究Collections API中的LinkedHashMap或LinkedHashSet实现,它们提供了对高度可配置的LRU框架的支持。

票数 0
EN

Stack Overflow用户

发布于 2018-10-06 04:47:21

LinkedHashMap非常适合这种类型的problems.removeEldestEntry()方法,即LinkedHashMap类返回true来删除最旧的条目

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5027332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档