北语网院19春《算法与数据分析》作业_1234
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.原问题所分解出的各个子问题是相互独立的,即子问题之间不包含公共的子问题
7.[单选题]广度优先是什么的一种搜索方式
A.分支界限法
B.动态规划法
C.贪心法
D.回溯法
8.[单选题]分支限界法解旅行售货员问题时,活结点表的组织形式是
A.最小堆
B.最大堆
C.栈
D.数组
9.[单选题]二分搜索算法是利用什么实现的算法
A.分治策略
B.动态规划法
C.贪心法
D.回溯法
10.[单选题]下列随机算法中运行时有时候成功有时候失败的是
A.数值概率算法
B.舍伍德算法
C.拉斯维加斯算法
D.蒙特卡罗算法
11.[判断题]优先队列式分支限界法选取扩展结点的原则是结点的优先级
A.对
B.错
12.[判断题]分支界限法是采用深度优先策略搜索的算法
A.对
B.错
13.[判断题]算法的“确定性”指的是组成算法的某条指令是清晰的,无歧义的
A.对 奥鹏作业答案
B.错
14.[判断题]矩阵连乘问题的算法可由动态规划设计实现
A.对
B.错
15.[判断题]NP类问题包含在P类问题中
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春《算法与数据分析》作业_2
1.[单选题]衡量一个算法好坏的标准是
A.运行速度快
B.占用空间少
C.时间复杂度低
D.代码短
2.[单选题]下面哪种函数是回溯法中为避免无效搜索采取的策略
A.递归函数
B..剪枝函数
C.。随机数函数
D..搜索函数
3.[单选题]采用贪心算法的最优装载问题的主要计算量在于将集装箱依其重量从小到大排序,故算法的时间复杂度为
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.N皇后问题
C.最小花费生成树问题
D.背包问题
10.[单选题]优先队列式分支限界法选取扩展结点的原则是
A.先进先出
B.后进先出
C.结点的优先级
D.随机
11.[判断题]该问题的规模缩小到一定的程度就可以容易地解决是分治法的一个特征
A.对
B.错
12.[判断题]动态规划算法的基本要素只有一个
A.对
B.错
13.[判断题]贪心选择性质是贪心算法可行的第一个基本要素,也是贪心算法与动态规划算法的主要区别。
A.对
B.错
14.[判断题]采用贪心算法的最优装载问题的主要计算量在于将集装箱依其重量从小到大排序,故算法的时间复杂度为 O(n2n)
A.对
B.错
15.[判断题]最大效益优先是动态规划法的一搜索方式
A.对
B.错
16.[判断题]回溯法解旅行售货员问题时的解空间树是子集树
A.对
B.错
17.[判断题]背包问题的贪心算法所需的计算时间为O(2n)
A.对
B.错
18.[判断题]利用概率的性质计算近似值的随机算法是蒙特卡罗算法
A.对
B.错
19.[判断题]分支限界法在问题的解空间树中,按广度优先策略,从根结点出发搜索解空间树
A.对
B.错
20.[判断题]大整数乘积算法是用分治法来设计的。
A.对
B.错
21.[判断题]动态规划能解决0/1背包问题的是
A.对
B.错
22.[判断题]解决0/1背包问题可以使用动态规划、回溯法和分支限界法,其中不需要排序的是动态规划,需要排序的是回溯法,分支限界法
A.对
B.错
23.[判断题]常见的两种分支限界法为队列式(FIFO)分支限界法与堆栈式分支限界法
A.对
B.错
24.[判断题]优先队列式分支限界法是指按照优先队列中规定的优先级选取优先级最高的节点成为当前扩展节点
A.对
B.错
25.[判断题]找出最优解的性质不是动态规划算法基本步骤
A.对
B.错
19春《算法与数据分析》作业_3
1.[单选题]使用分治法求解需要满足原问题和子问题使用相同的方法解
A.对
B.错
2.[单选题]贪心算法与动态规划算法的主要区别是
A.最优子结构
B.贪心选择性质
C.构造最优解
D.定义最优解
3.[单选题]以下不可以使用分治法求解的是
A.棋盘覆盖问题
B.选择问题
C.归并排序
D.0/1背包问题
4.[单选题]最大效益优先是下列哪项的一种搜索方式
A.分支界限法
B.动态规划法
C.贪心法
D.回溯法
5.[单选题]实现循环赛日程表利用的算法是
A.分治策略
B.动态规划法
C.贪心法
D.回溯法
6.[单选题]背包问题的贪心算法所需的计算时间为
A.O(n2n)
B.O(nlogn)
C.O(2n)
D.O(n)
7.[单选题]实现合并排序利用的算法是
A.分治策略
B.动态规划法
C.贪心法
D.回溯法
8.[单选题]矩阵连乘问题的算法可由什么设计实现
A.分支界限算法
B.动态规划算法
C.贪心算法
D.回溯算法
9.[单选题]下列算法中通常以深度优先方式系统搜索问题解的是
A.备忘录法
B.动态规划法
C.贪心法
D.回溯法
10.[单选题]下列算法中通常以自底向下的方式求解最优解的是
A.分治法
B.动态规划法
C.贪心法
D.回溯法
11.[判断题]大整数乘积算法是用分支限界法设计的
A.对
B.错
12.[判断题]问题的最优子结构性质是该问题不可用动态规划算法或贪心算法求解的关键特征。
A.对
B.错
13.[判断题]程序是算法用某种程序设计语言的具体实现
A.对
B.错
14.[判断题]拉斯维加斯算法找到的解不一定是正确解
A.对
B.错
15.[判断题]解决0/1背包问题只可以使用动态规划和分支限界法
A.对
B.错
16.[判断题]回溯法在问题的解空间树中,按扩展结点优先策略,从根结点出发搜索解空间树
A.对
B.错
17.[判断题]蒙特卡罗算法是贪心算法的一种
A.对
B.错
18.[判断题]动态规划法通常以自底向下的方式求解最优解
A.对
B.错
19.[判断题]分支限界法是一种只带有系统性搜索算法
A.对
B.错
20.[判断题]常见的分支限界法的算法框架有3种
A.对
B.错
21.[判断题]回溯法中常见的两类典型的解空间树是子集树和排列树
A.对
B.错
22.[判断题]单源最短路径问题能使用贪心法解决
A.对
B.错
23.[判断题]分支限界法是一种只带有系统性的搜索算法。
A.对
B.错
24.[判断题]算法是由若干条指令组成的有穷序列,且要满足输入、输出、确定性和有限性四条性质。
A.对
B.错
25.[判断题]分支限界法主要有3种
A.对
B.错
19春《算法与数据分析》作业_4
1.[单选题]一个问题可用动态规划算法或贪心算法求解的关键特征是问题的
A.重叠子问题
B.最优子结构性质
C.贪心选择性质
D.定义最优解
2.[单选题]使用分治法求解不需要满足的条件是
A.子问题必须是一样的
B.子问题不能够重复
C.子问题的解可以合并
D.原问题和子问题使用相同的方法解
3.[单选题]实现最长公共子序列利用的算法是
A.分治策略
B.动态规划法
C.贪心法
D.回溯法
4.[单选题]哈弗曼编码的贪心算法所需的计算时间为
A.O(n2n)
B.O(nlogn)
C.O(2n)
D.O(n)
5.[单选题]用分支限界法设计算法的第二步是
A.针对所给问题,定义问题的解空间(对解进行编码)
B.确定易于搜索的解空间结构(按树或图组织解)
C.以广度优先或以最小耗费(最大收益)优先的方式搜索解空间
D.在搜索过程中用剪枝函数避免无效搜索
6.[单选题]下面不是分支界限法搜索方式的是
A.广度优先
B.最小耗费优先
C.最大效益优先
D.深度优先
7.[单选题]下列算法中不能解决0/1背包问题的是
A.贪心法
B.动态规划
C.回溯法
D.分支限界法
8.[单选题]动态规划算法的基本要素为
A.最优子结构性质与贪心选择性质
B.重叠子问题性质与贪心选择性质
C.最优子结构性质与重叠子问题性质
D.预排序与递归调用
9.[单选题]蒙特卡罗算法是以下的哪种
A.分支界限算法
B.概率算法
C.贪心算法
D.回溯算法
10.[单选题]在下列算法中有时找不到问题解的是
A.蒙特卡罗算法
B.拉斯维加斯算法
C.舍伍德算法
D.数值概率算法
11.[判断题]分支限界法指具有限界函数的深度优先生成法
A.对
B.错
12.[判断题]分支限界法主要有队列式(FIFO)分支限界法和优先队列式分支限界法。
A.对
B.错
13.[判断题]设计动态规划算法的主要步骤不包括根据计算最优值时得到的信息,构造最优解
A.对
B.错
14.[判断题]用回溯法解题的一个显著特征是在搜索过程中动态产生问题的解空间。在任何时刻,算法只保存从根结点到当前扩展结点的路径
A.对
B.错
15.[判断题]分支限界法解旅行售货员问题时,活结点表的组织形式是数组
A.对
B.错
16.[判断题]分支限界法能解决0/1背包问题的是
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.错
无忧答案网,附件是答案,请核对题目下载
页:
[1]