华中师范大学《算法设计与分析(华师)》期末考试必备题集

奥鹏期末考核

37423–华中师范大学《算法设计与分析(华师)》奥鹏期末考试题库合集

单选题:
(1)备忘录方法是那种算法的变形。()
A.分治法
B.动态规划法
C.贪心法
D.回溯法
答案问询微信:424329

(2)采用最大效益优先搜索方式的算法是()。
A.分支界限法
B.动态规划法
C.贪心法
D.回溯法
答案问询微信:424329

(3)实现大整数的乘法是利用的算法()。
A.贪心法
B.动态规划法
C.分治策略
D.回溯法
答案问询微信:424329

(4)下列哪些是采用广度优先策略搜索?()。
A.分支界限法
B.动态规划法
C.贪心法
D.回溯法
答案问询微信:424329

(5)实现最长公共子序列利用的算法是()。
A.分治策略
B.动态规划法
C.贪心法
D.回溯法
答案问询微信:424329

(6)合并排序算法是利用()实现的算法。
A.分治策略
B.动态规划法
C.贪心法
D.回溯法
答案问询微信:424329

(7)一个问题可用动态规划算法或贪心算法求解的关键特征是问题的()。
A.重叠子问题
B.最优子结构性质
C.贪心选择性质
D.定义最优解
答案问询微信:424329

(8)快速排序方法在()情况下最不利于发挥其长处。
A.要排序的数据量太大
B.要排序的数据中有多个相同值
C.要排序的数据已基本有序
D.要排序的数据个数为奇数
答案问询微信:424329

(9)算法分析的目的是()
A.找出数据结构的合理
B.研究算法中的输入和输出的关系
C.分析算法的效率以求改进
D.分析算法的易懂性和文档性
答案问询微信:424329

(10)广度优先是()的一搜索方式。
A.分支界限法
B.动态规划法
C.贪心法
D.回溯法
答案问询微信:424329

(11)采用贪心算法的最优装载问题的主要计算量在于将集装箱依其重量从小到大排序,故算法的时间复杂度为()。
A.O(n2^n)
B.O(nlogn)
C.O(2^n)
D.O(n)
答案问询微信:424329

(12)分支限界法解旅行售货员问题时,活结点表的组织形式是()。
A.最小堆
B.最大堆
C.栈
D.数组
答案问询微信:424329

(13)二分搜索算法是利用()实现的算法。
A.分治策略
B.动态规划法
C.贪心法
D.回溯法
答案问询微信:424329

(14)实现合并排序利用的算法是()。
A.分治策略
B.动态规划法
C.贪心法
D.回溯法
答案问询微信:424329

(15)回溯法搜索状态空间树是按照()的顺序。
A.中序遍历
B.广度优先遍历
C.深度优先遍历
D.层次优先遍历
答案问询微信:424329

(16)以深度优先方式系统搜索问题解的算法称为()
A.分支界限算法
B.概率算法
C.贪心算法
D.回溯算法
答案问询微信:424329

(17)队列的插入操作是在()。
A.队尾
B.队头
C.队列任意位置
D.队头元素后
答案问询微信:424329

(18)Strassen矩阵乘法是利用()实现的算法。
A.分治策略
B.动态规划法
C.贪心法
D.回溯法
答案问询微信:424329

(19)循环队列的队头和队尾指针分别为front和rear,则判断循环队列为空的条件是()。
A.front==rear
B.front==0
C.rear==0
D.front=rear+1
答案问询微信:424329

(20)0-1背包问题的回溯算法所需的计算时间为()
A.O(n2^n)
B.O(nlogn)
C.O(2^n)
D.O(n)
答案问询微信:424329

(21)哈弗曼编码的贪心算法所需的计算时间为()。
A.O(n2^2)
B.O(nlogn)
C.O(2^n)
D.O(n)
答案问询微信:424329

奥鹏期末考核

(22)分支限界法解最大团问题时,活结点表的组织形式是()。
A.最小堆
B.最大堆
C.栈
D.数组
答案问询微信:424329

(23)舍伍德算法是()的一种。
A.分支界限算法
B.概率算法
C.贪心算法
D.回溯算法
答案问询微信:424329

(24)优先队列式分支限界法选取扩展结点的原则是()。
A.先进先出
B.后进先出
C.结点的优先级
D.随机
答案问询微信:424329

多选题:
(1)下列哪些不是动态规划算法与贪心算法的主要区别?()。
A.最优子结构
B.贪心选择性质
C.构造最优解
D.定义最优解
答案问询微信:424329

(2)一个队列的入队序列是1,2,3,4,则队列的出队序列不可能是()。
A.1,2,3,4
B.4,3,2,1
C.1,4,3,2
D.3,4,1,2
答案问询微信:424329

(3)下面问题()能使用贪心法解决。
A.单源最短路径问题
B.N皇后问题
C.最小花费生成树问题
D.背包问题
答案问询微信:424329

(4)下列适合解决构造性问题的有()
A.贪婪算法
B.分治法
C.搜索算法
D.动态规划法
答案问询微信:424329

(5)算法分析的两个主要方面是()。
A.空间复杂度
B.时间复杂度
C.可读性
D.程序复杂性
答案问询微信:424329

(6)下列哪些算法是随机化算法()
A.蒙特卡罗算法
B.拉斯维加斯算法
C.动态规划算法
D.舍伍德算法
答案问询微信:424329

(7)动态规划算法的两个基本要素是()
A.最优子结构性质
B.重叠子问题性质
C.约束条件
D.分支条件
答案问询微信:424329

(8)分支限界法与回溯法的不同点有哪些?()
A.求解目标不同
B.搜索方式不同
C.对扩展结点的扩展方式不同
D.存储空间的要求不同。
答案问询微信:424329

(9)回溯法的效率依赖于下列哪些因素()
A.满足显约束的值的个数
B.计算约束函数的时间
C.计算限界函数的时间
D.确定解空间的时间
答案问询微信:424329

(10)下面是分支界限法搜索方式的有()。
A.广度优先
B.最小耗费优先
C.最大效益优先
D.深度优先
答案问询微信:424329

(11)下列哪些是动态规划算法基本步骤?()。
A.找出最优解的性质
B.构造最优解
C.算出最优解
D.定义最优解
答案问询微信:424329

(12)分治法所能解决的问题一般具有的几个特征是()
A.该问题的规模缩小到一定的程度就可以容易地解决;
B.该问题可以分解为若干个规模较小的相同问题,即该问题具有最优子结构性质
C.利用该问题分解出的子问题的解可以合并为该问题的解
D.原问题所分解出的各个子问题是相互独立的,即子问题之间不包含公共的子问题。
答案问询微信:424329

(13)以下可以使用分治法求解的是()。
A.棋盘覆盖问题
B.选择问题
C.归并排序
D.0/1背包问题
答案问询微信:424329

(14)下列哪些算法不是随机化算法?()
A.贪心算法
B.回溯法
C.动态规划算法
D.舍伍德算法
答案问询微信:424329

(15)图的应用算法有( )
A.克鲁斯卡尔算法
B.哈弗曼算法
C.迪杰斯特拉算法
D.拓扑排序算法
答案问询微信:424329

判断题:
(1)分支限界法与回溯法都是一种在问题的解空间树T中搜索问题解的算法。
答案问询微信:424329

(2)中序遍历二叉排序树可以得到一个有序的序列。
答案问询微信:424329

(3)二叉树中有双子女的父结点,在中序遍历中后继一定是其中一个子女结点。
答案问询微信:424329

(4)从源点到终点的最短路径是唯一的。
答案问询微信:424329

(5)图的生成树是惟一的。
答案问询微信:424329

(6)到目前为止在已用过的算法中,每种运算的结果都是唯一确定的,这样的算法叫做确定的算法。
答案问询微信:424329

(7)AOV网是一个带权的有向图。
答案问询微信:424329

(8)邻接表只能用于存储有向图,而邻接矩阵则可存储有向图和无向图。
答案问询微信:424329

(9)在用单链表表示的链式队列Q中,队头指针为Q-front,队尾指针为Q-rear,则队空条件为Q-front==Q-rear。
答案问询微信:424329

(10)图的深度优先搜索序列和广度优先搜索序列不是惟一的。
答案问询微信:424329

(11)以逐步向前递推的方式列出求前一阶段决策值的递推关系式,即根据xi+1,…,xn的那些最优决策序列来列出求取xi决策值的关系式,这就是动态规划的向前处理法。
答案问询微信:424329

(12)栈和队列都是受限的线性结构。
答案问询微信:424329

(13)存储图的邻接矩阵中,邻接矩阵的大小不但与图的顶点个数有关,而且与图的边数也有关。
答案问询微信:424329

(14)在使用后缀表示实现计算器类时用到一个栈的实例,它的作用是暂存运算器对象。
答案问询微信:424329

(15)分治法的基本思想时将一个规模为n的问题分解为k个规模较小的子问题,这些子问题互相独立且与原问题相同。
答案问询微信:424329

(16)一个图的广度优先搜索树是惟一的。
答案问询微信:424329

(17)用分治法求解的问题,经分解得到的子问题往往是互相独立的。
答案问询微信:424329

(18)图的连通分量是无向图的极小连通子图。
答案问询微信:424329

(19)分治法与动态规划法的相同点是:将待求解的问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。
答案问询微信:424329

(20)适合于用动态规划法求解的问题,经分解得到的子问题往往不是互相独立的。
答案问询微信:424329

(21)快速排序是排序算法中平均性能最好的一种排序。
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网