![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
下列关于递归错误的说法是()。
A.递归函数可以没有返回值
B.递归算法一定有终结条件
C.递归算法执行时会在内存中自动维护一个工作栈
D.递归算法一定包含循环结构
A.递归函数可以没有返回值
B.递归算法一定有终结条件
C.递归算法执行时会在内存中自动维护一个工作栈
D.递归算法一定包含循环结构
A.代码清晰简洁,程序可读性好,算法运行效率高
B.能够找出递归关系式
C.算法的关键是设置递归终止条件
D.通常用来解决“结构自相似”问题
A.递归算法是一个运算最快的算法
B.递归算法的本质是分解法,将大问题分解为小问题,逐次减少问题的规模,从而得到求解结果。
C.递归算法可以转化为非递归算法。
D.递归算法非常简洁,但有些程序设计语言不支持递归算法。
关于“递归”,下列说法不正确的是_____。
(A)可以利用“递归”进行具有自相似性无限重复事物的定义。
(B)可以利用“递归”进行具有自重复性无限重复动作的执行, 即“递归计算”或“递归执行”。
(C)可以利用“递归”进行具有自相似性无限重复规则的算法的构造;
(D)上述说法不全正确。
A.递归算法简洁,但运行效率较低、内存占用多
B.递归算法简洁,且运行效率较高、内存占用多
C.递归算法简洁,且运行效率较高、内存占用少
D.递归层数越多运行效率越高
A.所有的递归程序均可以采用非递归算法实现
B.只有部分递归程序可以采用非递归算法实现
C.所有的递归程序均不可以采用非递归算法实现
D.以上三种说法都不对
A、函数既可以嵌套定义,也可以嵌套调用。
B、函数直接或间接调用自己,称为递归调用。
C、一个递归算法必须包含一般条件和基本条件两个基本要素。
D、基本条件是一个能控制递归过程结束的条件,是递归的出口,它本身不再使用递归的方式来定义。一般条件定义了递归关系,控制递归调用向着基本条件的方向转化。
关于递归算法,下列说法正确的是_____?
A 递归算法结构清晰,可读性强,而且容易用数学归纳法来证明算法的正确性
B 它为设计算法和调试程序带来很大方便,是算法设计中的一种强有力的工具
C 递归算法是一种自身调用自身的算法
D 递归算法的运行效率较低
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!