递推的效率比递归高
递归宜于问题分解
递归的效率比递推高
递推宜于问题分解
第1题:
以下算法设计基本方法中基本思想不属于归纳法的是( )
A.递推法
B.递归法
C.减半递推技术
D.回溯法
第2题:
A.递归法的关键是必须有一个递归终止的条件。
B.递归算法要求语言具有反复自我调用子程序的能力。
C.对于同一个问题,递推算法比递归算法的执行时间要长。
D.递推算法总可以转换为一个递归算法。
第3题:
●若一个问题的求解既可以用递归算法,也可以用递推算法,则往往用 (26) 算法,因为 (27) 。
(26) A.先递归后递推
B.先递推后递归
C.递归
D.递推
(27) A.递推的效率比递归高
B.递归宜于问题分解
C.递归的效率比递推高
第4题:
A、递归
B、递推
C、回归
D、回溯
第5题:
一个递归的定义可以用递归过程求解,也可以用非递归过程求解,但单从运行时间来看,通常递归过程比非递归过程()。
A.较快
B.较慢
C.相同
D.无法确定
第6题:
● 若一个问题既可以用迭代方式也可以用递归方式求解,则 (65) 方法具有更高的时空效率。
(65)
A. 迭代
B. 递归
C. 先递归后迭代
D. 先迭代后递归
第7题:
若一个问题的求解既可以用递归算法,也可以用递推算法,则往往用(14)算法,因为(15)。
A.先递归后递推
B.先递推后递归
C.递归
D.递推
第8题:
此题为判断题(对,错)。
第9题:
A、确定递推公式
B、确定边界(终了)条件(递归出口)
C、每次递归调用,都必须向基本条件前进
D、如果结果已知,那么,不用再重复调用递归
第10题:
在算法设计基本方法中,______是从初始条件出发,逐次推出所需求的结果。
A.递推
B.递归
C.列举法
D.归纳法