- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
算法分析与设计题及手写答案
一、单项选择题(每题1分,共20分)
1.以下哪种算法是贪心算法的典型应用()
A.最短路径Dijkstra算法
B.深度优先搜索算法
C.快速排序算法
D.动态规划的背包问题算法
答案:A
2.算法的时间复杂度是指()
A.算法执行的具体时间
B.算法执行过程中基本操作的执行次数
C.算法所占用的内存空间
D.算法的代码行数
答案:B
3.二分查找算法要求待查找的序列必须是()
A.无序序列
B.有序序列
C.链表结构
D.栈结构
答案:B
4.下列排序算法中,平均时间复杂度为O(nlogn)的是()
A.冒泡排序
B.插入排序
C.归并排序
D.选择排序
答案:C
5.动态规划算法的基本要素是()
A.最优子结构和贪心选择性质
B.重叠子问题和贪心选择性质
C.最优子结构和重叠子问题
D.分治思想和贪心选择性质
答案:C
6.回溯算法的基本思想是()
A.以深度优先方式系统地搜索问题的解
B.以广度优先方式系统地搜索问题的解
C.从局部最优解出发逐步构造全局最优解
D.每次都选择当前看起来最好的选择
答案:A
7.下列关于算法空间复杂度的说法正确的是()
A.算法空间复杂度与算法执行的时间无关
B.算法空间复杂度是指算法执行过程中临时占用的空间
C.算法空间复杂度只取决于问题的规模
D.算法空间复杂度是指算法所占用的总空间,包括程序本身、输入数据和临
时占用的空间等
答案:D
8.快速排序算法在最坏情况下的时间复杂度是()
A.O(n)
B.O(nlogn)
C.O(n2)
D.O(1)
答案:C
9.下列问题中适合用分治算法解决的是()
A.最大子段和问题
B.字符串匹配问题
C.棋盘覆盖问题
D.哈夫曼编码问题
答案:C
10.哈夫曼树的带权路径长度WPL是()
A.树中所有节点的权值之和
B.树中所有叶节点的权值之和
C.树中所有节点的带权路径长度之和
D.树中所有叶节点的带权路径长度之和
答案:D
11.下列关于递归算法的说法错误的是()
A.递归算法通常简洁,但可能会消耗较多的系统资源
B.递归算法必须有终止条件
C.递归算法可以完全用非递归算法替代
D.递归算法的执行效率一定比非递归算法高
答案:D
12.对于一个具有n个顶点和e条边的无向图,其邻接表存储结构中,表头
节点的个数为()
A.n
B.e
C.2e
D.n+e
答案:A
13.下列算法中,用于求解图的最小生成树的是()
A.Prim算法
B.拓扑排序算法
C.关键路径算法
D.弗洛伊德算法
答案:A
14.下列哪种算法在搜索过程中可以避免重复访问节点()
A.深度优先搜索
B.广度优先搜索
C.贪心算法
D.动态规划算法
答案:B
15.算法的确定性是指()
A.算法的执行结果是确定的
B.算法的执行步骤是有限的
C.算法中的每一个步骤都有确切的含义
D.算法在有穷时间内结束
答案:C
16.下列关于动态规划的说法,错误的是()
A.动态规划算法通常比贪心算法更能保证得到最优解
B.动态规划算法需要记录子问题的解
C.动态规划算法适用于具有最优子结构和重叠子问题性质的问题
D.动态规划算法的空间复杂度一定比贪心算法高
答案:D
17.下列排序算法中,属于稳定排序的是()
A.希尔排序
B.堆排序
C.基数排序
D.快速排序
答案:C
18.对于一个有向无环图,求其所有顶点的拓扑排序序列的方法是()
A.深度优先搜索
B.广度优先搜索
C.关键路径算法
D.哈夫曼编码算法
答案:A
19.下列关于贪心算法的说法,正确的是()
A.贪心算法总能得到全局最优解
B.贪心算法的时间复杂度一定比动态规划算法低
C.贪心算法不需要考虑子问题的最优解
D.贪心算法是从局部最优解出发逐步构造全局最优解
答案:D
20.下列问题中,不适合用回溯算法求解的是()
A.八皇后问题
B.迷宫求解问题
C.0-1背包问题
D.最大团问题
答案:C
二、多项选择题(每题2分,共20分)
1.以下属于算法特性的有()
A.有穷性
B.确定性
C.可行性
D.输入和输出
答案:ABCD
2.下列排序算法中,其时间复杂度为O(n2)的有()
A.冒泡排序
B.插入排序
C.选择排序
D.归并排序
答案:ABC
3.动态规划算法的步骤通常包括()
A.分析最优子结构性质
B.递归地定义最优值
C.以自底向上的方式计算最优值
D.根据计算最
您可能关注的文档
最近下载
- 《核心素养下的语文教学》课件.pptx VIP
- 2025时事政治试题+答案.docx VIP
- 交通安全宣传知识讲解交通安全PPT模板.pptx VIP
- wbh-819a技术说明书v1[1].pdf VIP
- Unit8 Literature Spot Reading Club 课件-高中英语北师大版(2019)选择性必修第三册.pptx VIP
- 检修记录表(维修记录表).docx VIP
- 2025天津宏达投资控股有限公司及所属企业招聘工作人员笔试历年参考题库附带答案详解.docx VIP
- 2025人民出版社供小学用中华民族大家庭全册教案教学设计.docx
- 管道吊装专项施工方案.docx VIP
- 2025时事政治试题及答案.docx VIP
原创力文档


文档评论(0)