下面有关递归与循环的说法错误的是()
A: 递归是比循环更灵活的重复操作的机制。
B: 递归是一种比循环更强、更好用的实现“重复操作”的机制。
C: 当问题需要“后进先出”的操作时,用递归算法更有效。
D: 递归方法相比循环方法大大地减少了算法的计算量。
A: 递归是比循环更灵活的重复操作的机制。
B: 递归是一种比循环更强、更好用的实现“重复操作”的机制。
C: 当问题需要“后进先出”的操作时,用递归算法更有效。
D: 递归方法相比循环方法大大地减少了算法的计算量。
举一反三
- 递归和循环的主要区别,描述错误的是() A: 递归和循环可以解决重复操作的问题 B: 递归使用比较灵活 C: 递归比循环消耗时间 D: 递归算法的执行效率比循环高
- 一个递归算法必须包括________。 A: 递归体 B: 终止条件和递归体 C: 循环操作 D: 终止条件和循环操作
- 【多选题】关于循环算法和递归算法的对比,正确的说法有 A: 循环一定比递归快 B: 通常递归算法不易调试 C: 递归和循环都是算法设计的重要手段 D: 应该尽量避免使用递归 E: 不是所有的算法语言都支持递归
- 递归方法实现递归算法时通常需要使用() A: 循环队列 B: 双向队列 C: 二叉树 D: 栈
- 下列关于递归错误的说法是()。 A: 递归函数一定有返回值 B: 递归算法一定有终结条件 C: 递归算法执行时会在内存中自动维护一个工作栈 D: 递归算法一定包含循环结构