一、选择题:
试题说明:本题包含 12 个小题,占 24 分;
请将正确答案填写在题目左侧的括号内。
( ) 1、 分支限界法与回溯法都是在问题的解空间树 T 上搜索问题的解,二者()。
A.求解目标不同,搜索方式相同
B.求解目标不同,搜索方式也不同
C.求解目标相同,搜索方式不同
D.求解目标相同,搜索方式也相同
( ) 2、 回溯法在解空间树 T 上的搜索方式是( )。
A.深度优先 B.广度优先
C.最小耗费优先 D.活结点优先
( ) 3、 回溯算法和分支限界法的问题的解空间树不会是( )。
A.有序树 B.子集树
C.排列树 D.无序树
( ) 4、 在对问题的解空间树进行搜索的方法中,一个活结点最多有一次机会成为活结点的是(
)。
A.回溯法 B.分支限界法
C.回溯法和分支限界法 D.回溯法求解子集树问题
( ) 5、 从活结点表中选择下一个扩展结点的不同方式将导致不同的分支限界法,以下除( )之外
都是最常见的方式。
A.队列式分支限界法 B.优先队列式分支限界法
C.栈式分支限界法 D.FIFO 分支限界法
( ) 6、 概率算法是一种非确定性地选择下一计算步骤的方法,力图消除问题复杂性与具体实例间的
关联,以下算法暗中适合于求解问题近似解的是( )。
A.数值概率算法 B.蒙特卡罗算法
C.拉斯维加斯算法 D.舍伍得算法
( ) 7、 ( )能够求得问题的解,但却无法有效地判定解的正确性。
A.数值概率算法 B.蒙特卡罗算法
C.拉斯维加斯算法 D.舍伍得算法
( ) 8、 下面算法实现的是素数测试,该方法使用的数学原理是( )。
A.费尔马小定理 B.费尔马定理
C.Wilson 定理 D.二次探测定理
( ) 9、 以下关于判定问题难易处理的叙述中正确的是( )。
A.可以由多项式时间算法求解的问题是难处理的
B.需要超过多项式时间算法求解的问题是易处理的
C.可以由多项式时间算法求解的问题是易处理的
D.需要超过多项式时间算法求解的问题是不能处理的
( ) 10、 设 f(N)、g(N)是定义在正数集上的正函数,如果存在正的常数 C 和自然数 N
0
,使得当
N≥N
0
时有 f ( N )≤Cg (N ) , 则 称 函 数 f(N)当 N 充分大时有上界 g (N ),记作
f(N)=O(g(N)),即 f(N)的阶( )g(N)的阶。
A.不高于 B.不低于
C.等价于 D.逼近
( ) 11、 对于含有 n 个元素的子集树问题,最坏情况下其解空间的叶结点数目为( )。
A.n! B.2
n