说在前面
这两天在LeetCode上写一道LRUCache的题,题不难,用HashMap加双向链表提交通过之后,尝试用其它更简洁的方式进行实现,本文将这些方法一一列出,以供大家参考。
1. HashMap + 双向链表
1 | package me.warren.leetcode; |
2. LinkedHashMap
1 | package me.warren.leetcode; |
3. LRUMap
1 | package me.warren.leetcode; |
4. Guava CacheBuilder
1 | package me.warren.leetcode; |
Have Fun!
订阅我的微信公众号,您将即时收到新博客提醒!