LeetCode
文章平均质量分 58
Modeus_D
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
算法笔记之递归
递归 recursion」是一种算法策略,通过函数调用自身来解决问题。它主要包含两个阶段。递:程序不断深入地调用自身,通常传入更小或更简化的参数,直到达到“终止条件”。归:触发“终止条件”后,程序从最深层的递归函数开始逐层返回,汇聚每一层的结果。而从实现的角度看,递归代码主要包含三个要素。终止条件:用于决定什么时候由“递”转“归”。递归调用:对应“递”,函数调用自身,通常输入更小或更简化的参数。返回结果:对应“归”,将当前递归层级的结果返回至上一层。转载 2024-03-20 15:38:36 · 224 阅读 · 0 评论 -
[303. 区域和检索 - 数组不可变]
官方的解法是初始化时就将当前所在索引 K 对应的前缀和计算出来,这样子实际调用求解函数时就能够以 O(1) 的时间复杂度给出解。思想值得借鉴,但是对于这个题来说这样子有点极端了(个人看法)原创 2024-03-18 19:58:05 · 386 阅读 · 0 评论
分享