首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
梦想是聪明不绝顶
前端工程师
·
2年前
关注
屏蔽作者: 梦想是聪明不绝顶
举报
前端总是默默的在下游喝后端的洗脚水,null默认为正常考核,非得每次使用的时候判断,上游不就应该解决了吗?后端判断一次跟前端判断N次都闹不明白。用的毛枚举,一万头草泥马飞奔而过.....
代码人生
赞过
分享
7
2
相关推荐
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 评论