leetcode
文章平均质量分 71
jieshenai
这个作者很懒,什么都没留下…
展开
-
lru_cache vs cache
在Python中,`lru_cache`和`cache`是用于缓存函数结果的装饰器,但功能和使用场景不同。`lru_cache`提供最近最少使用的缓存策略,适合计算量大且频繁调用的函数,并允许设置缓存大小和类型敏感性;`cache`是`lru_cache(maxsize=None)`的别名,不限制缓存大小,适用于需要简单无淘汰策略的场景。实际应用中,例如leetcode刷题,`@cache`因简单高效通常更适用。原创 2024-06-26 10:28:28 · 399 阅读 · 0 评论 -
leetcode 常用的工具函数及技巧
leetcode 常用的工具函数及技巧原创 2023-06-22 11:18:43 · 657 阅读 · 0 评论 -
二分查找模板及应用
给出了二分查找的模板,使用该模板解决了2个二分查找的问题原创 2023-01-13 13:40:16 · 458 阅读 · 0 评论