构建递归要诀
- 找到相似性
- 定义出口
递归思想要点
- 关键是发现逻辑”相似性“
1.1 如果没有明显的相似性,需要主动构造;
1.2 不能相似的原因很可能是缺少参数;
1.3 递归与数学上的递推公式很类似。 - 不要忘记递归“出口”
递归调用Attention
- 1 递归调用仅仅是被调函数恰为主调函数
- -
- 2 注意每次调用的层次不同
- 栈的理解
3 注意每次分配形参并非同一个变量
4 注意返回的次序
本文介绍递归设计的核心理念,强调如何发现逻辑相似性并构造递归函数。文章讲解了递归的基本要素,包括如何定义递归出口以及理解递归调用的层次结构。
3 注意每次分配形参并非同一个变量
4 注意返回的次序
3234

被折叠的 条评论
为什么被折叠?