本文实现LRU算法,使用自带的LinkedHashMap 和 双链表+HashMap形式实现。
使用LinkedHashMap实现
1  | import java.util.LinkedHashMap;  | 
测试:
1  | Map<Integer, Integer> lru = new LruLinkedHasMap<>(2);  | 
双链表+HashMap形式实现
1  | package com.jimo.algo.lru;  | 
测试:
1  | private static void testMyLru() {  | 
本文实现LRU算法,使用自带的LinkedHashMap 和 双链表+HashMap形式实现。
1  | import java.util.LinkedHashMap;  | 
测试:
1  | Map<Integer, Integer> lru = new LruLinkedHasMap<>(2);  | 
1  | package com.jimo.algo.lru;  | 
测试:
1  | private static void testMyLru() {  |