北语网院19秋《算法与数据分析》作业
19秋《算法与数据分析》作业_1奥鹏作业答案可以联系QQ 761296021
1.[单选题]回溯法搜索状态空间树是按照什么的顺序
A.中序遍历
B.广度优先遍历
C.深度优先遍历
D.层次优先遍历
2.[单选题]下列算法中通常以自底向下的方式求解最优解的是
A.分治法
B.动态规划法
C.贪心法
D.回溯法
3.[单选题]下列算法中通常以深度优先方式系统搜索问题解的是
A.备忘录法
B.动态规划法
C.贪心法
D.回溯法
4.[单选题]实现最长公共子序列利用的算法是
A.分治策略
B.动态规划法
C.贪心法
D.回溯法
5.[单选题]贪心算法与动态规划算法的主要区别是
A.最优子结构
B.贪心选择性质
C.构造最优解
D.定义最优解
6.[单选题]以下不可以使用分治法求解的是
A.棋盘覆盖问题
B.选择问题
C.归并排序
D.0/1背包问题
7.[单选题]广度优先是什么的一种搜索方式
A.分支界限法
B.动态规划法
C.贪心法
D.回溯法
8.[单选题]蒙特卡罗算法是以下的哪种
A.分支界限算法
B.概率算法
C.贪心算法
D.回溯算法
9.[单选题]最长公共子序列算法利用的算法是
A.分支界限法
B.动态规划法
C.贪心法
D.回溯法
10.[单选题]合并排序算法是利用
A.分治策略
B.动态规划法 无忧答案网 微电2759931937
C.贪心法
D.回溯法
11.[判断题]Strassen矩阵乘法是利用动态规划法实现的算法
A.对
B.错
12.[判断题]用回溯法解0/1背包问题时,该问题的解空间结构为父集树结构
A.对
B.错
13.[判断题]分支限界法是一种只带有系统性的搜索算法。
A.对
B.错
14.[判断题]问题的最优子结构性质是该问题不可用动态规划算法或贪心算法求解的关键特征。
A.对
B.错
15.[判断题]算法的“确定性”指的是组成算法的每条指令是清晰的,有歧义的。
A.对
B.错
16.[判断题]拉斯维加斯算法找到的解不一定是正确解
A.对
B.错
17.[判断题]回溯法中常见的两类典型的解空间树是子集树和排列树
A.对
B.错
18.[判断题]NP问题都是不可能解决的问题
A.对
B.错
19.[判断题]以深度优先方式系统搜索问题解的算法称为回溯法。
A.对
B.错
20.[判断题]NP类问题包含在P类问题中
A.对
B.错
21.[判断题]最大效益优先是动态规划法的一搜索方式
A.对
B.错
22.[判断题]NP完全问题是P类问题的子集
A.对
B.错
23.[判断题]分治法的基本思想时将一个规模为n的问题分解为k个规模较小的子问题,这些子问题互相独立且与原问题相同。递归地解这些子问题,然后将各个子问题的解合并得到原问题的解
A.对
B.错
24.[判断题]所谓贪心选择性质是指所求问题的整体最优解可以通过一系列局部最优的选择,即贪心选择来达到
A.对
B.错
25.[判断题]回溯法通常以深度优先方式系统搜索问题解
A.对
B.错
19秋《算法与数据分析》作业_2
1.[单选题]背包问题的贪心算法所需的计算时间为
A.O(n2n)
B.O(nlogn)
C.O(2n)
D.O(n)
2.[单选题]一个问题可用动态规划算法或贪心算法求解的关键特征是问题的
A.重叠子问题
B.最优子结构性质
C.贪心选择性质
D.定义最优解
3.[单选题]优先队列式分支限界法选取扩展结点的原则是
A.先进先出
B.后进先出
C.结点的优先级
D.随机
4.[单选题]使用分治法求解不需要满足的条件是
A.子问题必须是一样的
B.子问题不能够重复
C.子问题的解可以合并
D.原问题和子问题使用相同的方法解
5.[单选题]二分搜索算法是利用什么实现的算法
A.分治策略
B.动态规划法
C.贪心法
D.回溯法
6.[单选题]实现棋盘覆盖算法利用的算法是
A.分治法
B.动态规划法
C.贪心法
D.回溯法
7.[单选题]动态规划算法的基本要素为
A.最优子结构性质与贪心选择性质
B.重叠子问题性质与贪心选择性质
C.最优子结构性质与重叠子问题性质
D.预排序与递归调用
8.[单选题]最大效益优先是下列哪项的一种搜索方式
A.分支界限法
B.动态规划法
C.贪心法
D.回溯法
9.[单选题]下面关于NP问题说法正确的是
A.NP问题都是不可能解决的问题
B.P类问题包含在NP类问题中
C.NP完全问题是P类问题的子集
D.NP类问题包含在P类问题中
10.[单选题]以深度优先方式系统搜索问题解的算法称为
A.分支界限算法
B.概率算法
C.贪心算法
D.回溯算法
11.[判断题]回溯法中常见的两类典型的解空间树是子集树和排列树
A.对
B.错
12.[判断题]队列式(FIFO)分支限界法是按照队列先进先出(FIFO)原则选取下一个节点为扩展节点。
A.对
B.错
13.[判断题]常见的分支限界法的算法框架有3种
A.对
B.错
14.[判断题]最小耗费优先是分支界限法搜索方式
A.对
B.错
15.[判断题]算法的“确定性”指的是组成算法的某条指令是清晰的,无歧义的
A.对
B.错
16.[判断题]动态规划算法是随机化算法
A.对
B.错
17.[判断题]优先队列式分支限界法是按照优先队列中规定的优先级选取优先级最高的节点成为当前扩展节点
A.对
B.错
18.[判断题]贪心选择性质是贪心算法与动态规划算法的共同点
A.对
B.错
19.[判断题]衡量一个算法好坏的标准是占用空间少
A.对
B.错
20.[判断题]回溯法是一种既带有系统性又带有跳跃性的搜索算法。
A.对
B.错
21.[判断题]备忘录方法是动态规划法的变形
A.对
B.错
22.[判断题]用回溯法解题的一个显著特征是在搜索过程中动态产生问题的解空间。在任何时刻,算法只保存从根结点到当前扩展结点的路径
A.对
B.错
23.[判断题]快速排序算法是基于分治策略的一种排序算法
A.对
B.错
24.[判断题]分支限界法的搜索策略是在扩展结点处,先生成其所有的儿子结点(分支),然后再从当前的活结点表中选择下一个扩展结点。为了有效地选择下一扩展结点,加速搜索的进程,在每一个活结点处,计算一个函数值(限界),并根据函数值,从当前活结点表中选择一个最有利的结点作为扩展结点,使搜索朝着解空间上有最优解的分支推进,以便尽快地找出一个最优解
A.对
B.错
25.[判断题]回溯法的效率依赖于下列哪些因素满足显约束的值的个数
A.对
B.错
19秋《算法与数据分析》作业_3
1.[单选题]衡量一个算法好坏的标准是
A.运行速度快
B.占用空间少
C.时间复杂度低
D.代码短
2.[单选题]分支限界法解最大团问题时,活结点表的组织形式是
A.最小堆
B.最大堆
C.栈
D.数组
3.[单选题]采用最大效益优先搜索方式的算法是
A.分支界限法
B.动态规划法
C.贪心法
D.回溯法
4.[单选题]下列哪一种算法不是随机化算法
A.蒙特卡罗算法
B..拉斯维加斯算法
C..动态规划算法
D..舍伍德算法
5.[单选题]分支限界法与回溯法的相同点是
A.求解目标相同
B.搜索方式相同
C.对扩展结点的扩展方式相同
D.都是一种在问题的解空间树T中搜索问题解的算法
6.[单选题]采用广度优先策略搜索的算法是
A.分支界限法
B.动态规划法
C.贪心法
D.回溯法
7.[单选题]下面不是分支界限法搜索方式的是
A.广度优先
B.最小耗费优先
C.最大效益优先
D.深度优先
8.[单选题]下列随机算法中运行时有时候成功有时候失败的是
A.数值概率算法
B.舍伍德算法
C.拉斯维加斯算法
D.蒙特卡罗算法
9.[单选题]回溯法解旅行售货员问题时的解空间树是
A.子集树
B.排列树
C.深度优先生成树
D.广度优先生成树
10.[单选题]下列是动态规划算法基本要素的是
A.定义最优解
B.构造最优解
C.算出最优解
D.子问题重叠性质
11.[判断题]0-1背包问题的回溯算法所需的计算时间为O(nlogn)
A.对
B.错
12.[判断题]分支限界法与回溯法都是一种在问题的解空间树T中搜索问题解的算法
A.对
B.错
13.[判断题]哈夫曼编码的贪心算法所需的计算时间为O(n)
A.对
B.错
14.[判断题]找出最优解的性质不是动态规划算法基本步骤
A.对
B.错
15.[判断题]拉斯维加斯算法得到的解未必正确
A.对
B.错
16.[判断题]舍伍德算法是概率算法的一种
A.对
B.错
17.[判断题]分治法与动态规划法的不同点是:适合于用动态规划法求解的问题,经分解得到的子问题往往不是互相独立的。而用分治法求解的问题,经分解得到的子问题往往是互相独立的
A.对
B.错
18.[判断题]重叠子问题是贪心算法与动态规划算法的共同点
A.对
B.错
19.[判断题]矩阵连乘问题的算法可由分支限界法设计实现
A.对
B.错
20.[判断题]广度优先是回溯法的一搜索方式
A.对
B.错
21.[判断题]分支限界法与回溯法完全不同
A.对
B.错
22.[判断题]蒙特卡罗算法运行时有时候成功有时候失败
A.对
B.错
23.[判断题]大整数乘积算法是用分支限界法设计的
A.对
B.错
24.[判断题]回溯法解旅行售货员问题时的解空间树是子集树
A.对
B.错
25.[判断题]分支限界法主要有队列式(FIFO)分支限界法和优先队列式分支限界法。
A.对
B.错
19秋《算法与数据分析》作业_4
1.[单选题]回溯法的效率不依赖于下列哪些因素
A.满足显约束的值的个数
B..计算约束函数的时间
C..计算限界函数的时间
D..确定解空间的时间
2.[单选题]下面哪种函数是回溯法中为避免无效搜索采取的策略
A.递归函数
B..剪枝函数
C.。随机数函数
D..搜索函数
3.[单选题]0-1背包问题的回溯算法所需的计算时间为
A.O(n2n)
B.O(nlogn)
C.O(2n)
D.O(n)
4.[单选题]实现大整数的乘法是利用的算法
A.贪心法
B.动态规划法
C.分治策略
D.回溯法
5.[单选题]贪心算法与动态规划算法的共同点是
A.重叠子问题
B.构造最优解
C.贪心选择性质
D.最优子结构性质
6.[单选题]下列哪一种算法是随机化算法
A.贪心算法
B..回溯法
C..动态规划算法
D..舍伍德算法
7.[单选题]矩阵连乘问题的算法可由什么设计实现
A.分支界限算法
B.动态规划算法
C.贪心算法
D.回溯算法
8.[单选题]分支限界法解旅行售货员问题时,活结点表的组织形式是
A.最小堆
B.最大堆
C.栈
D.数组
9.[单选题]备忘录方法是那种算法的变形
A.分治法
B.动态规划法
C.贪心法
D.回溯法
10.[单选题]采用贪心算法的最优装载问题的主要计算量在于将集装箱依其重量从小到大排序,故算法的时间复杂度为
A.O(n2n)
B.O(nlogn)
C.O(2n)
D.O(n)
11.[判断题]使用回溯法进行状态空间树裁剪分支时一般有两个标准:约束条件和目标函数的界,N皇后问题和0/1背包问题正好是两种不同的类型,其中同时使用约束条件和目标函数的界进行裁剪的是N皇后问题
A.对
B.错
12.[判断题]该问题的规模缩小到一定的程度就可以容易地解决符合分治法特征
A.对
B.错
13.[判断题]贪心算法与动态规划算法的主要区别是定义最优解
A.对
B.错
14.[判断题]优先队列式分支限界法选取扩展结点的原则是结点的优先级
A.对
B.错
15.[判断题]任何可用计算机求解的问题所需的时间都与其规模无关。
A.对
B.错
16.[判断题]数值概率算法运行时有时候成功有时候失败
A.对
B.错
17.[判断题]矩阵连乘问题的算法可由分支界限算法设计实现
A.对
B.错
18.[判断题]以广度优先或以最小耗费方式搜索问题解的算法称为分支限界法。
A.对
B.错
19.[判断题]单源最短路径问题能使用贪心法解决
A.对
B.错
20.[判断题]动态规划法通常以自底向下的方式求解最优解
A.对
B.错
21.[判断题]分支限界法解最大团问题时,活结点表的组织形式是最大堆
A.对
B.错
22.[判断题]以深度优先方式系统搜索问题解的算法称为分治法
A.对
B.错
23.[判断题]以广度优先或以最小耗费(最大收益)优先的方式搜索解空间,并在搜索过程中用剪枝函数避免无效搜索,这是分支限界法的第二步
A.对
B.错
24.[判断题]计算一个算法时间复杂度通常可以计算循环次数、基本操作的频率或计算步。
A.对
B.错
25.[判断题]剪枝函数是回溯法中为避免无效搜索采取的策略
A.对
B.错
附件是答案,核对题目下载,转载注明www.ap5u.com
页:
[1]