当前位置:首页 >课程 >算法分析与设计

1、回溯法中的剪枝函数包括( )。

A、递归函数
B、静态函数
C、虚函数
D、随机数生成函数
E、限界函数
F、约束函数

参考答案:请扫码使用小程序查看答案

2、回溯法采用的搜索策略是( )。

A、深度优先搜索
B、启发式搜索
C、层次搜索
D、广度优先搜索

参考答案:请扫码使用小程序查看答案

3、回溯法的主要用途包括求问题的所有解、求问题的最优解和求问题的任一解。

A、对
B、错

参考答案:请扫码使用小程序查看答案

4、马的遍历问题能否有可行解,与( )有关。

A、马的初始位置
B、马的遍历顺序
C、马的遍历深度
D、棋盘大小

参考答案:请扫码使用小程序查看答案

5、在N皇后问题中,需要将棋盘当做一个二维数组来分析,对于该二维数组,以下说法正确的是( )。

A、对于任意一条左斜线上的两个点,它们的横坐标和纵坐标相减的值相同。
B、对于任意一条左斜线上的两个点,它们的横坐标和纵坐标相加的值相同。
C、对于任意一条右斜线上的两个点,它们的横坐标和纵坐标相加的值相同。
D、对于任意一条右斜线上的两个点,它们的横坐标和纵坐标相减的值相同。

参考答案:请扫码使用小程序查看答案

6、四皇后问题一共有2个可行解,八皇后问题一共有76个可行解。

A、对
B、错

参考答案:请扫码使用小程序查看答案

7、用m种颜色给n个顶点着色、且使一条边的两个顶点颜色不同,则对应的解空间树是一棵( )。

A、高为n的m叉树
B、高为m的m叉树
C、高为n的n叉树
D、高为m的n叉树

参考答案:请扫码使用小程序查看答案

8、任何一张地图只用( )种颜色就能使具有共同边界的国家着上不同的颜色。

A、6
B、2
C、3
D、4

参考答案:请扫码使用小程序查看答案

9、使用回溯法求解0-1背包问题时,计算右子树上界的方法是通过贪心策略求得上界,即将剩余物品依其单位重量价值排序,然后依次装入物品,直至装不下时,再装入该物品的一部分而装满背包,此时得到的价值就是右子树中解的上界。

A、错
B、对

参考答案:请扫码使用小程序查看答案

10、关于使用回溯法求解0-1背包问题,以下说法正确的是( )。

A、使用限界函数剪去得不到更优解的左子树(装该物品)。
B、使用约束函数剪去不合理的右子树(不装该物品)。
C、使用限界函数剪去得不到更优解的右子树(不装该物品)。
D、使用约束函数剪去不合理的左子树(装该物品)。

参考答案:请扫码使用小程序查看答案