本文实现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() { |