A.递归思想代码清晰简洁,可读性强
B.递归代码中不能有循环结构的语句
C.递归是从问题的起点出发,逐渐将复杂问题化为简单问题,最终求得问题
D.能用递归实现的,一定能用循环代码实现
关于递归算法,下列说法正确的是_____?
A 递归算法结构清晰,可读性强,而且容易用数学归纳法来证明算法的正确性
B 它为设计算法和调试程序带来很大方便,是算法设计中的一种强有力的工具
C 递归算法是一种自身调用自身的算法
D 递归算法的运行效率较低
A. 一个过程或函数在其定义中有直接或间接调用自身,称为递归
B. 递归算法的程序结构往往更简洁
C. 递归可能会消耗大量的内存空间,程序执行慢,甚至出现栈溢出等问题
D. 若递归算法执行效果慢,可以采用“时间换空间”的思路,使用递推算法改进