首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的足( )。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的足( )。
admin
2010-12-17
57
问题
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的足( )。
选项
A、冒泡排序n/2
B、冒泡排序为n
C、快速排序为n
D、快速排序为n(n-1)/2
答案
D
解析
冒泡排序法首先将第一个记录的关键字与第二个记录的关键字进行比较,若逆序则交换,然后比较第二个与第三个,以此类推,直至第n-1个与第n个记录的关键字进行比较。在最坏情况下,冒泡排序中,若初始序列为“逆序”序列需要比较n(n-1)/2次。快速排序是对通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字比另—部分记录的关键字小,然后分别对这两部分记录继续进行排序,最终达到整个记录有序。最坏情况下比较次数为n(n-1)/2。
转载请注明原文地址:https://kaotiyun.com/show/GZ9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
数据流程图(DFD图)是
文件book.txt在当前程序所在目录内,其内容是一段文本:book,下面代码的输出结果是txt=open(’’book.txt’’,’’r’’)print(txt)txt.close()
关于数据组织的维度,以下选项中描述错误的是
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,可能的出栈序列是
苏格拉底是古希腊著名的思想家、哲学家、教育家、公民陪审员。苏格拉底的名言部分被翻译为中文,部分内容分词结果由文件sgldout.txt给出。对文件sgldout.txt进行分析,输出词频排名前五的词(不包括中文标点符号)和次数到文件sgldstatisti
关于数据库管理员的描述,以下选项中错误的是
利用print()格式化输出,能够控制浮点数的小数点后两位输出的是
下面关于Python中类的继承,说法错误的是()。
Java语言中数据类型之间的自动类型转换是由优先关系从低级数据类型转换成高级数据类型,下面选项中自动类型转换优先级由低到高排列正确的是
任何一个Java程序都默认引入了一个包,这个包的名字叫java.【】。
随机试题
A.阈刺激B.阈强度C.阈电位D.锋电位E.后去极化
检测富含油脂类药材是否泛油变质常用的方法是
根据《测绘成果质量检查与验收》,测绘成果过程检查由测绘单位的()承担。
产生货币需求的动机有( )。
通过监管当局的实地作业来评估银行机构经营稳健性和安全性的监管方法是()。
决定与决议的主要不同之处有()。
Readthefollowingtextandchoosethebestwordforeachspace.Forquestions26-45,markoneletterA,B,CorDonyourA
ForwhomdidPresidentObamadelivertheaddress?
Springisa【B1】______season.Thetemperaturesaremild,andthebloomingtreesandflowersmakethecitybright【B2】______.This
A、Topracticemoreonvolleyball.B、Tohavegoodrestafterpractice.C、Toeatmorehealthily.D、Tofocusonherstudy.D注意男声说的
最新回复
(
0
)