递归函数不一定非要设置终止条件
举一反三
- 以下关于递归函数,说法错误的是( )。 A: 不一定非要有一个明确的递归结束条件 B: 递归函数不一定非要有循环结构支持 C: 必须要有一个明确的递归结束条件 D: 递归就是指函数自己调用自己的过程
- 递归函数的两个基本要求是:要有递归终止条件且递归要向终止条件发展
- 实现递归函数必须有递归算法和递归终止条件。
- 由于递归函数不断调用自身,如果没有设置(),递归调用会形成无限循环。 A: 递归条件 B: 终止条件 C: 初始条件 D: 循环条件
- 递归函数必须有基例,即递归边界,它是终止递归的条件。