一个递归的定义可以用递归的过程求解,通常递归的执行过程是()的。
A: 高效
B: 低效
C: 高质量
D: 低质量
A: 高效
B: 低效
C: 高质量
D: 低质量
举一反三
- 18. 一个递归的定义可以用递归过程求解,也可以用非递归过程求解,但单从运行时间来看,通常递归过程比非递归过程( )
- 中国大学MOOC: 一个递归的定义可以用递归过程求解,也可以用非递归过程求解,但单从运行空间效率来看,通常递归过程比非递归过程( )
- 一个递归的定义可以用递归过程求解,也可以用非递归过程求解,但单从运行空间效率来看,通常递归过程比非递归过程( ) A: 浪费空间 B: 节省空间 C: 相同 D: 不确定
- 递归算法如何转换为非递归算法?( ) A: 可以直接将递归项去掉 B: 可以用队列模拟执行过程来转换 C: 可以用栈模拟执行过程来转换 D: 可以直接用循环代替递归项
- 一个问题的递归算法求解和其相对应的非递归算法求解() A: 递归算法通常高效一些 B: 非递归算法通常高效一些 C: 两者相同 D: 无法比较