没有合适的资源?快使用搜索试试~ 我知道了~
LRUCache:Java中的简单LRU缓存。 “破解编码面试”中的问题16.25
共10个文件
xml:4个
java:2个
gitignore:1个
需积分: 9 0 下载量 10 浏览量
2021-04-28
10:40:56
上传
评论
收藏 6KB ZIP 举报
温馨提示
LRUCache Java中的简单LRU缓存。 “破解编码面试”中的问题16.25。 问题 设计用于Web查找的缓存机制,该机制将映射两个值,例如街道地址和营业税率。 假定这两个值是字符串,并且缓存具有最大大小并开始为空。 当达到最大大小时,缓存应开始删除缓存中最近最少使用的条目。 解决方案 此问题可以通过O(1)时间复杂度和O(n)空间复杂度来解决。 诀窍是两个使用两个数据结构,一个双向链表和一个哈希表。 当用户执行查找时,将在哈希图中搜索他们输入的键,以在链表中找到一个节点,该节点包含键值对。 链接列表还使节点保持顺序,以便最近使用的节点位于列表的开头,最近使用的节点最少。
资源推荐
资源详情
资源评论
收起资源包目录
LRUCache-master.zip (10个子文件)
LRUCache-master
LRUCache.iml 437B
src
com
josephbrown
LRUCache.java 3KB
Main.java 1KB
.idea
misc.xml 488B
description.html 97B
modules.xml 263B
codeStyles
codeStyleConfig.xml 153B
project-template.xml 91B
README.md 878B
.gitignore 1KB
共 10 条
- 1
资源评论
活着奔跑
- 粉丝: 39
- 资源: 4685
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功