首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列排序方法中,最坏情况下比较次数最少的是 ______。
下列排序方法中,最坏情况下比较次数最少的是 ______。
admin
2010-01-24
67
问题
下列排序方法中,最坏情况下比较次数最少的是 ______。
选项
A、冒泡排序
B、简单选择排序
C、直接插入排序
D、堆排序
答案
D
解析
1) 冒泡排序法:是一种最简单的交换类排序法,它是通过相邻数据元素的交换逐步将线性表变成有序。假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要比较的次数为n(n-1)/2次。2)简单插入排序法:在简单插入排序法中,每一次比较后最多移掉一个逆序,因此,这种排序方法的效率与冒泡排序法相同。在最坏情况下,简单插入排序需要。(n-1)/2次比较。3)简单选择排序法:对于长度为n的序列,选择排序需要扫描n-1遍,每一遍扫描均从剩下的子表中选出最小的元素,然后将该最小的元素与子表中的第一个元素进行交换,简单选择排序法在最坏情况下需要比较n(n-1)/2次。4)堆排序法:堆排序的方法为:①首先将一个无序序列建成堆。②然后将堆顶元素(序列中的最大项)与堆中最后一个元素交换(最大项应该在序列的最后)。在最坏情况下,堆排序需要比较的次数为O(nlog2(下标)n)。假设线性表的长度为16,那么冒泡排序、直接插入排序、简单选择排序都需要比较120次,而堆排序需要比较64次。
转载请注明原文地址:https://kaotiyun.com/show/ju7Z777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
定义一个用于封禁ICMP协议而只允许转发166.129.130.0/24子网的ICMP数据包的访问控制列表,Cisco路由器的正确配置是()
设计一个宽带城域网将涉及"三个平台一个出口",即网络平台、业务平台、管理平台和()
一台交换机总带宽为16Gbit/s,具有48个10/100Mbit/s电端口和若干个1000Mbit/s光端口,所有端口都工作在全双工状态,那么该交换机光端口数最多为()。
在Windows2003中,用于显示域列表、计算机列表的命令是()。
以下不属于网络安全评估内容的是()。
Ciseo路由器上使用团体字pub向管理站pub.abc.edu.cn发送自陷消息,正确的snmp配置语句是()。
CiscoCatalyst6500交换机的3/1端口与一台其他厂商的交换机相连,并要求该端口工作在VLANTrunk模式,这两台交换机的trunk端口都应封装的协议和CiscoCatalyst6500设置trunk模式的正确配置语句是()。
文件IN.DAT中存有一篇英文文章,函数ReadData()负责将IN.DAT中的数据读到数组inBuf[]中。请编制函数replaceChar(),该函数的功能是按照指定规则对字符进行替换。变换后的值仍存人数组inBuf[]中。函数WriteData()
有如下程序:***主程序:P.prg******子程序:Pl.prg***SETTALKOFFX2=X2+1STORE2TOX1,X2,X3DOP2X1=X1+1X1=X1+1DOP1RETURN?X1+X2+X3***子程序:P2.prg***RETUR
数据结构包括数据的逻辑结构、数据的______以及对数据的操作运算。
随机试题
油脂加热试验是用来检验油脂中磷脂含量的简易方法。
(63)Learningtogetherisafruitfulsourceofrelationshipbetweenchildrenandparents.Byplayingtogether,parentslearnmor
一页书纸的总面积为512cm2,排印打字时上顶及下底要各留出2.7cm空白,两边各留出2.4cm空白。问:如何设计书纸的长与宽,使能用来排字的面积最大?
应做下列哪项检查应考虑的诊断为
A.病毒感染B.碘缺乏C.细菌感染D.碘有机化障碍E.自身免疫诱发亚急性甲状腺炎的是
对诊断癫痫最有价值的检查是
男孩,7岁。高热、寒战5h,左下肢活动受限。左胫骨上端剧痛,且有深压痛。血白细胞计数2l×109/L,中性粒细胞0.90。X线片未见异常。4天前有左膝部碰伤史。其致病菌常为
企业编制人员需求计划时,生产性部门应根据()来确定人员的需求量。[2011年11月二级真题]
论述埃里克森的人格发展阶段理论及其教育含义。
我从海湾那边返回时,是乘的船。___________________________________。我躺在铺位上,倾听那微风细浪的絮语,身子轻轻地摇晃着,不由想起那唱着催眠曲的母亲,和她手里的摇篮。填入划线部分最恰当的一项是(
最新回复
(
0
)