- 8月份 Leetcode hot 100 刷麻了(可以说就是背思路 最优解了) 最近两天还看codetop 高频算法题 看到题就想到最优的思路 最后 自己总结文档 每天花半个小时就是打开看
lslj4qcpwg.feishu.cn 最近发现LRU缓存考的次数最多
> 还是py优雅
```python
class LRUCache:
def __init__(self, capacity: int):
self.capacity = capacity
# from collections import OrderedDict
# OrderedDict = dict + 双向链表
self.cache = OrderedDict() # key -> value
def get(self, key: int) -> int:
if key not in self.cache: # 没有这本书
return -1
# 有这本书,把这本书抽出来,放到最上面(last=False 表示移到链表头)
self.cache.move_to_end(key, last=False)
return self.cache[key]
def put(self, key: int, value: int) -> None:
self.cache[key] = value # 添加 key value 或者更新 value
# 把这本书抽出来,放到最上面(last=False 表示移到链表头)
self.cache.move_to_end(key, last=False)
if len(self.cache) > self.capacity: # 书太多了
self.cache.popitem() # 去掉最后一本书
```2 赞 · 0 评论 - 程序员有没有一种感觉?那就是写代码是最简单的。写文档、跟领导讨论算法...累!6 赞 · 14 评论
- 硬件 型号 参考价
CPU Intel i5-13400F(10核16线程) 1099元
散热器 利民 AX120 R SE ARGB 89元
主板 微星 B760M-E D4 499元
内存 金百达 32GB DDR4 3200 429元
硬盘 梵想 SP510 1TB NVMe TLC 339元
显卡 七彩虹 RTX5060 战斧 DUO 8G 2399元
机箱 航嘉 S900沙尘暴 149元
电源 威刚XPG魔核 600W 铜牌 299元
5000内这个配置怎么样1 赞 · 3 评论