1.下面哪种函数是回溯法中为避免无效搜索采取的策略
A.递归函数 B..剪枝函数 C.。随机数函数 D..搜索函数 【参考答案】: B
2.下列算法中通常以自底向上的方式求解最优解的是
A.备忘录法 B.动态规划法 C.贪心法 D.回溯法 【参考答案】: B
3.合并排序算法是利用
A.分治策略 B.动态规划法 C.贪心法 D.回溯法 【参考答案】: A
4.下列不是动态规划算法基本步骤的是
A.找出最优解的性质 B.构造最优解 C.算出最优解 D.定义最优解
【参考答案】: A
5.舍伍德算法是以下的哪一种
A.分支界限算法 B.概率算法 C.贪心算法 D.回溯算法 【参考答案】: B
6.贪心算法与动态规划算法的共同点是
A.重叠子问题 B.构造最优解 C.贪心选择性质 D.最优子结构性质
【参考答案】: D
7.采用广度优先策略搜索的算法是
A.分支界限法 B.动态规划法 C.贪心法 D.回溯法 【参考答案】: A
8.以深度优先方式系统搜索问题解的算法称为
A.分支界限算法 B.概率算法 C.贪心算法 D.回溯算法 【参考答案】: D
9.实现最大子段和利用的算法是
A.分治策略 B.动态规划法 C.贪心法 D.回溯法 【参考答案】: B
10.回溯法的效率不依赖于下列哪些因素
A.满足显约束的值的个数 B..计算约束函数的时间 C..计算限界函数的时间 D..确定解空间的时间 【参考答案】: D
11.以广度优先或以最小耗费方式搜索问题解的算法称为分支限界法。
A.错误 B.正确 【参考答案】: B
12.程序是算法用某种程序设计语言的具体实现
A.错误 B.正确 【参考答案】: B
13.回溯法是一种既带有系统性又带有跳跃性的搜索算法。
A.错误 B.正确 【参考答案】: B
14.回溯法中常见的两类典型的解空间树是子集树和排列树
A.错误 B.正确 【参考答案】: B
15.分支限界法与回溯法完全不同
A.错误 B.正确 【参考答案】: A
16.队列式(FIFO)分支限界法是指按照队列先进先出(FIFO)原则选取下一个节点为扩展节点
A.错误 B.正确 【参考答案】: B
17.分支限界法与回溯法都是一种在问题的解空间树T中搜索问题解的算法
A.错误 B.正确 【参考答案】: B
18.分支限界法主要有队列式(FIFO)分支限界法和优先队列式分支限界法。
A.错误 B.正确 【参考答案】: B
19.拉斯维加斯算法找到的解不一定是正确解。
A.错误 B.正确
【参考答案】: A
20.快速排序算法不是基于分治策略的一种排序算法。
A.错误 B.正确 【参考答案】: A