递推的效率比递归高
递归宜于问题分解
递归的效率比递推高
递推宜于问题分解
第1题:
A.递归法的关键是必须有一个递归终止的条件。
B.递归算法要求语言具有反复自我调用子程序的能力。
C.对于同一个问题,递推算法比递归算法的执行时间要长。
D.递推算法总可以转换为一个递归算法。
第2题:
一个递归的定义可以用递归过程求解,也可以用非递归过程求解,但单从运行时间来看,通常递归过程比非递归过程()。
A.较快
B.较慢
C.相同
D.无法确定
第3题:
A、递归
B、递推
C、回归
D、回溯
第4题:
在算法设计的基本方法中,______是从初始条件出发,逐次推出所需求的结果。
A.递推
B.递归
C.列举法
D.归纳法
第5题:
递归算法题2
第1 个人10,第2 个比第1 个人大2 岁,依次递推,第8 个人多大?
package cn.itcast;
import java.util.Date;
public class A1 {
public static void main(String [] args)
{
System.out.println(computeAge(8));
}
public static int computeAge(int n)
{
if(n==1) return 10;
return computeAge(n-1) + 2;
}
}
public static void toBinary(int n,StringBuffer result)
{
if(n/2 != 0)
toBinary(n/2,result);
result.append(n%2);
}
第6题:
第7题:
把规模大的问题转换为规模小的相似的问题,是()的思想。
第8题:
若一个问题的求解既可以用递归算法,也可以用递推算法,则往往用__(1)__算法,因为__(2)__。空白(2)处应选择()
第9题:
关于“递归”,下列说法不正确的是()。
第10题:
以下关于递归的说法错误的是()。
第11题:
递推的效率比递归高
递归宜于问题分解
递归的效率比递推高
递推宜于问题分解
第12题:
试探
递推
枚举
分析
第13题:
若一个问题的求解既可以用递归算法,也可以用递推算法,则往往用(14)算法,因为(15)。
A.先递归后递推
B.先递推后递归
C.递归
D.递推
第14题:
A、确定递推公式
B、确定边界(终了)条件(递归出口)
C、每次递归调用,都必须向基本条件前进
D、如果结果已知,那么,不用再重复调用递归
第15题:
在算法设计基本方法中,______是从初始条件出发,逐次推出所需求的结果。
A.递推
B.递归
C.列举法
D.归纳法
第16题:
递归算法的执行过程一般来说可先后分成(55)2和(56)两个阶段。
(66)
A.试探
B.递推
C.枚举
D.分析
第17题:
常用的算法设计方法有:( ) Ⅰ.列举法 Ⅱ.归纳法 Ⅲ.递推 Ⅳ.递归. Ⅴ.回溯法
A.Ⅰ,Ⅱ,Ⅲ,Ⅴ
B.Ⅲ,Ⅳ,Ⅴ
C.Ⅰ,Ⅱ,Ⅴ
D.全是
第18题:
第19题:
若一个问题的求解既可以用递归算法,也可以用递推算法,则往往用__(1)__算法,因为__(2)__。空白(1)处应选择()
第20题:
递归算法的执行过程一般来说,可分成__(1)__和__(2)__两个阶段。空白(1)处应选择()
第21题:
算法设计中的递归、穷举、递推和迭代等算法的基本思想是什么?
第22题:
关于递归法的说法不正确的是()。
第23题:
先递归后递推
先递推后递归
递归
递推
第24题:
“递归”源自于数学上的递推式和数学归纳法
“递归”与递推式一样,都是自递推基础计算起,由前项(第n-1项)计算后项(第n项),直至最终结果的获得
“递归”是自后项(即第n项)向前项(第n-1项)代入,直到递归基础获取结果,再从前项计算后项获取结果,直至最终结果的获得
“递归”是由前n-1项计算第n项的一种方法