递归调用 【了解】
1. 理解:一个函数中调用自身
2. 注意:如果使用递归应用,必须注意设置递归调
用出口,否则可能出现无穷递归,报错信息为:
java.lang.StackOverflowError(栈溢出)
3. 递归思想:
(1) 递进:每一次推进,计算都比上一次变得简单,
直至简单到无需继续推进,就能获得结果。也叫到达
出口。
(2) 回归:基于出口的结果,逐层向上回归,依次计
算每一层的结果,直至回归到最顶层。
4. 案例:利用递归实现阶乘
递归调用 【了解】
1. 理解:一个函数中调用自身
2. 注意:如果使用递归应用,必须注意设置递归调
用出口,否则可能出现无穷递归,报错信息为:
java.lang.StackOverflowError(栈溢出)
3. 递归思想:
(1) 递进:每一次推进,计算都比上一次变得简单,
直至简单到无需继续推进,就能获得结果。也叫到达
出口。
(2) 回归:基于出口的结果,逐层向上回归,依次计
算每一层的结果,直至回归到最顶层。
4. 案例:利用递归实现阶乘

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