设计一个数据结构,保证LRU算法
来源:互联网 发布:java销售 编辑:程序博客网 时间:2024/06/07 07:14
只要保证,我们访问的顺序是我们数据结构的中的顺序,我们发现Linkedhashmap的一个构造函数
Map<Integer, String> map = new LinkedHashMap<Integer, String>(16,0.75f,true);
第一个参数:初始化大小
第二个参数:fuzai
第三个构造函数:false基于插入顺序,true基于访问顺序
import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Map;public class Test {public static void main(String[] args) {Map<Integer, String> map = new LinkedHashMap<Integer, String>(16,0.75f,true);map.put(1, "a");map.put(2, "b");map.put(3, "c");map.put(4, "d");map.put(5, "e");map.get(1);map.get(2);Iterator<String> iterator = map.values().iterator();while(iterator.hasNext()){String name = iterator.next();System.out.print(name);}}}
0 0
- 设计一个数据结构,保证LRU算法
- 设计一个LRU cache
- LRU缓存算法设计
- LRU设计算法
- LRU算法java数据结构实现
- 如何设计一个LRU Cache
- 如何设计一个LRU Cache?
- 如何设计一个LRU Cache?
- 如何设计一个LRU Cache?
- 如何设计一个LRU Cache?
- 如何设计一个LRU Cache?
- 如何设计一个LRU Cache?
- 如何设计一个LRU cache
- 如何设计一个LRU Cache?
- 如何设计一个LRU Cache?
- 如何设计一个LRU Cache?
- 如何设计一个LRU Cache
- 如何设计一个LRU Cache?
- Leetcode 54 Spiral Matrix
- jquery事件绑定解绑机制源码分析
- Android Service使用方法--简单音乐播放实例
- redis学习之Redis 哈希
- intellij IDEA运行web程序出现错误Error listenerStart
- 设计一个数据结构,保证LRU算法
- 我的博客即将同步至“云栖社区”,诚邀技术同仁一起入驻。
- LeetCode[239] Sliding Window Maximum
- RHEL/Centos7 安装图形化桌面
- 机房收费系统之查询数据
- Android通知栏的使用
- 一分钟了解负载均衡的一切
- Android--service里 onstart()onStartCommand()方法的区别
- 因为网上的面试题很长时间都没更新了,有很多漏洞,所以我想总结一些面试题供大家参考(因为我也即将找工作了哈哈)!第一篇