没有合适的资源?快使用搜索试试~ 我知道了~
javalruleetcode-LRU-Cache:LRUCache在C中的实现,LRUCache在C++中的实现,LRUCac...
共29个文件
md:6个
go:5个
c:3个
需积分: 9 0 下载量 168 浏览量
2021-06-29
22:06:48
上传
评论
收藏 414KB ZIP 举报
温馨提示
java lru leetcode LRU缓存的实现 LRU - 最近最少使用。 完成清单: C C++ 去 JAVA(进行中) C 实现是完整的,并通过 Leetcode 上的 LRU 缓存问题进行了检查。 (C 实现是为了重新熟悉 C 并“回归基础”) C++ 中的实现与 C++ 实现非常相似,但将使用内置“Map”库。 (可能还有向量) Go 实现将是一个独立的包,可以为任何软件开发实践导入。 JAVA 实现对整个练习进行了总结,以证明“所有语言虽然可以具有相同的逻辑,但由于“最佳实践”和其他问题而可能具有不同的实现”,并且还让我赶上了所有语言我熟悉(对不起,python,仅限二进制生产者)。 代码非常详细地记录了任何想法的所有思维过程和原因。 (灵感来自 Go github repos) 进一步的计划是编写严格和正式的测试,每个人都可以验证并有一个简单的方法来测试他们自己的输入。 PS:欢迎贡献,发现错误,更好的语言实践或任何其他事情! 只需根据您的关注打开一个问题:D
资源推荐
资源详情
资源评论
收起资源包目录
LRU-Cache-master.zip (29个子文件)
LRU-Cache-master
Go
types.go 730B
README.md 502B
go.mod 51B
lru_test.go 517B
linkedList
linkedList_test.go 512B
linkedList.go 2KB
go.sum 115B
lru.go 5KB
README.md 1KB
.github
ISSUE_TEMPLATE
bug_report.md 834B
feature_request.md 595B
C
README.md 658B
lru.c 7KB
hash.h 6KB
a.out 18KB
linkedList.h 4KB
dll_test.c 450B
lru_test.c 1KB
.vscode
launch.json 192B
settings.json 216B
LICENSE 1KB
Java
lru.java 180B
lru_test.java 0B
lru$LRUCache.class 329B
lru.class 467B
CODE_OF_CONDUCT.md 3KB
C++
lru.cpp 240B
lru_test.cpp 0B
a.exe 1.49MB
共 29 条
- 1
资源评论
weixin_38534444
- 粉丝: 2
- 资源: 889
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功