- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《算法分析与设计》期末复习题
选择题
算法必须具备输入、输出和(
D
)等 4 个特性。
A.可行性和安全性
B.确定性和易读性
C.有穷性和安全性
D.有穷性和确定性
算法分析中,记号 O 表示(
B
),记号Ω表示(
A
)
A.渐进下界
B.渐进上界
C.非紧上界
D.紧渐进界
假设某算法在输入规模为
n 时的计算时间为 T(n)=3*2^n 。在某台计算机上实现并完成概算法的时
间为 t 秒。现有另一台计算机,其运行速度为第一台的
64 倍,那么在这台新机器上用同一算法
在 t 秒内能解输入规模为多大的问题(
B )解题方法: 3*2^n*64=3*2^x
A. n+8
B. n+6
C. n+7
D. n+5
设问题规模为
N 时,某递归算法的时间复杂度记为
T(N),已知 T(1)=1, T(N)=2T(N/2)+N/2 ,用 O
表示的时间复杂度为(
C
)。
A. O(logN)
B. O(N)
C. O(NlogN)
D. O(N2logN)
直接或间接调用自身的算法称为(
B
)。
A.贪心算法
B.递归算法
C.迭代算法
D.回溯法
Fibonacci 数列中,第
4 个和第
11 个数分别是(
D
)。
A. 5, 89
B. 3, 89
C. 5, 144
D. 3, 144
在有 8 个顶点的凸多边形的三角剖分中,恰有(
B
)。
A. 6 条弦和
7 个三角形
B. 5 条弦和 6
个三角形
C. 6 条弦和
6 个三角形
D. 5 条弦和 5 个三角形
一个问题可用动态规划算法或贪心算法求解的关键特征是问题的(
B )。
A.重叠子问题
B.最优子结构性质
C.贪心选择性质
D.定义最优解
下列哪个问题不用贪心法求解(
C
)。
A.哈夫曼编码问题
B.单源最短路径问题
C.最大团问题
D.最小生成树问题
下列算法中通常以自底向上的方式求解最优解的是(
B
)。
A.备忘录法
B.动态规划法
C.贪心法
D.回溯法
下列算法中不能解决
0/1
背包问题的是(
A
)。
A.贪心法
B.动态规划
C.回溯法
D.分支限界法
下列哪个问题可以用贪心算法求解(
D )。
A. LCS问题
B.批处理作业问题
C. 0-1 背包问题
D.哈夫曼编码问题
用回溯法求解最优装载问题时,
若待选物品为
m 种,则该问题的解空间树的结点个数为
(
)。
A. m!B. 2m+1
C. 2m+1 -1
D. 2m
二分搜索算法是利用(
A )实现的算法。
A.分治策略
B.动态规划法
C.贪心法
D.回溯法
下列不是动态规划算法基本步骤的是(
B )。 P44
A.找出最优解的性质
B.构造最优解
C.算出最优解 (应该是最优值 )
D.定义最优解
下面问题(B
)不能使用贪心法解决。
A.单源最短路径问题
B. N 皇后问题
C.最小花费生成树问题
D.背包问题
使用二分搜索算法在
n 个有序元素表中搜索一个特定元素,在最好情况和最坏情况下搜索的时
间复杂性分别为(
A)。 P17
A. O(1), O(logn)
B. O(n), O(logn)
C. O(1), O(nlogn)
D. O(n), O(nlogn)
优先队列式分支限界法选取扩展结点的原则是(
C )。 P162
A.先进先出
B.后进先出
C.结点的优先级
D.随机
下面不是分支界限法搜索方式的是(
D
)。 P161
A.广度优先
B.最小耗费优先
C.最大效益优先
D.深度优先
分支限界法解最大团问题时,活结点表的组织形式是(
B
)。
A.最小堆
B.最大堆
C.栈
D.数组
下列关于计算机算法的描述不正确的是(
C
)。 P1
A.算法是指解决问题的一种方法或一个过程
B.算法是若干指令的有穷序列
算法必须要有输入和输出
D.算法是编程的思想
下列关于凸多边形最优三角剖分问题描述不正确的是(
A )。
A. n+1
个矩阵连乘的完全加括号和
n 个点的凸多边形的三角剖分对应
B.在有
n 个顶点的凸多边形的三角剖分中,恰有
n-3
条弦
C.该问题可以用动态规划法来求解
D.在有 n 个顶点的凸多边形的三角剖分中,恰有
动态规划法求解问题的 基本步骤 不包括( C
n-2 个三角形
)。 P44
A.递归地定义最优值
B.分析最优解的性质,并刻画其结构特征
C.根据计算最优值时得到的信息,构造最优解 (可以省去的 )
D.以自底向上的方式计算出最优值
分治法所能解决的问题应具有的关键特征是( C )。 P16
A.该问题的规模缩小到一定的程度就可以容易地解决
B.该问题可以分解为若干个规模较小的相同问题
C.利用该问题分解出的子问题的解可以合并为该问题的解
D
文档评论(0)