- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
算法与分析综合试卷
一、选择题
1.算法分析是()。
A.将算法用某种程序设计语言恰当地表示出来
B.在抽象数据集合上执行程序,以确定是否会产生错误的结果
C.对算法需要多少计算时间和存储空间作定量分析
D.证明算法对所有可能的合法输入都能算出正确的答案
2.算法确认是()。
A.将算法用某种程序设计语言恰当地表示出来
B.证明算法对所有可能的合法输入都能算出正确的答案
C.对算法需要多少计算时间和存储空间作定量分析
D.在抽象数据集合上执行程序,以确定是否会产生错误的结果
3.算法与程序的区别在于算法具有()。
A.能行性B.确定性C.有穷性D.输入和输出
4.设A[1..60]={11,12,…,70}。算法BINARYSEARCH在A上搜索x=33、7、70、
77时执行
的元素比较次数分别为a、b、c、d,则()。
A.abcdB.ab=c=dC.ab=c=dD.acb=d
5.算法INSERTIONSORT在A[1..8]={45,33,24,45,12,12,24,12}上运行时执行的
元素比较次
数为()。
A.14B.28C.7D.22
6.当A[1..n]中元素取值在范围()时,算法RADIXSORT的时间复杂度为
T(nlogn)。
2n
A.A.[1..n]B.[n..2n]C.[1..n]D.[1..2]
7.设待排序的序列A[1..n]中元素取值于[1..n!],则下列哪一个算法最坏情况下
排序更慢?
A.SELECTIONSORTB.INSERTIONSORT
C.RADIXSORTD.BUBBLESORT
8.一个排序算法如果能够使得序列中相同元素的位置次序在排序前后保持一致,
则称之为
稳定的排序算法。下列几种排序算法中哪一种不是稳定的?
A.SELECTIONSORTB.RADIXSORT
C.BUBBLEBSORTD.BOTTOMUPSORT
9.使用算法EXP来计算下列哪一个整数次幂所花费的乘法次数最多?
A.35B.36C.37D.38
10.算法MAJORITY在下列哪一个输入上执行时最后j=n,count=1,且c是主
元素?
A.{5,7,5,4,5}B.{5,7,5,4,8}C.{2,4,1,4,4,4,6,4}D.{1,2,3,4,5}
11.用贪心法设计算法的关键是()。
A.将问题分解为多个子问题来分别处理B.选好贪心准则
C.获取各阶段间的递推关系式D.满足最优性原理
12.考虑带限期的作业调度问题:n=7,P(1:7)=(35,30,25,20,15,10,5),
D(1:7)=(3,4,2,6,4,8,3)。
假设处理每个作业需1个单位时间,则最优调度的效益值为()。
A.135B.110C.140D.120
13.在一棵树上进行宽度优先搜索的结点访问次序,相当于树的()的结
点访问次序。
A.先根遍历B.中根遍历C.后根遍历D.层次遍历
14.用()方法对树进行搜索时,
文档评论(0)