若一个问题的求解既可以用递归算法,也可以用递推算法,则往往用__(1)__算法,因为__(2)__。空白(1)处应选择()
第1题:
算法一般可以用哪几种控制结构组合而成______.
A.分支,递归
B.顺序、循环、嵌套
C.循环、递归、选择
D.顺序、选择、循环
第2题:
若一个问题的求解既可以用递归算法,也可以用递推算法,则往往用(14)算法,因为(15)。
A.先递归后递推
B.先递推后递归
C.递归
D.递推
第3题:
●若一个问题的求解既可以用递归算法,也可以用递推算法,则往往用 (26) 算法,因为 (27) 。
(26) A.先递归后递推
B.先递推后递归
C.递归
D.递推
(27) A.递推的效率比递归高
B.递归宜于问题分解
C.递归的效率比递推高
第4题:
某算法的时间复杂度可用递归式表示,若用 表
示,则正确的是( )
A.A
B.B
C.C
D.D
第5题:
A、递归
B、递推
C、回归
D、回溯
第6题:
A.递归法的关键是必须有一个递归终止的条件。
B.递归算法要求语言具有反复自我调用子程序的能力。
C.对于同一个问题,递推算法比递归算法的执行时间要长。
D.递推算法总可以转换为一个递归算法。
第7题:
一个递归的定义可以用递归过程求解,也可以用非递归过程求解,但单从运行时间来看,通常递归过程比非递归过程()。
A.较快
B.较慢
C.相同
D.无法确定
第8题:
● 若一个问题既可以用迭代方式也可以用递归方式求解,则 (65) 方法具有更高的时空效率。
(65)
A. 迭代
B. 递归
C. 先递归后迭代
D. 先迭代后递归
第9题:
A、任何指派问题一定有最优解
B、任何指派问题都可以转化为求最小值、效率非负的指派问题
C、匈牙利算法可以求解任何形式的指派问题
D、指派问题也可以用表上作业法求解
第10题:
算法一般可以用( )控制结构组合而成。
A.循环、分支、递归
B.顺序、循环、嵌套
C.循环、递归、选择
D.顺序、选择、循环