首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列排序方法中,最坏情况下比较次数最少的是______。
下列排序方法中,最坏情况下比较次数最少的是______。
admin
2009-09-28
55
问题
下列排序方法中,最坏情况下比较次数最少的是______。
选项
A、冒泡排序
B、简单选择排序
C、直接插入排序
D、堆排序
答案
D
解析
(1)冒泡排序法:是一种最简单的交换类排序法,它是通过相邻数据元素的交换逐步将线性表变成有序。假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n,2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要比较的次数为n(n-1)/2次。(2)简单插入排序法:在简单插入排序法中,每一次比较后最多
移掉一个逆序,因此,这种排序方法的效率与冒泡排序法相同。在最坏情况下,简单插入排序需要n(n-1),2次比较。(3)简单选择排序法:对于长度为n的序列,选择排序需要扫描n-1遍,每一遍扫描均从剩下的子表中选出最小的元素,然后将该最小的元素与子表中的第一个元素进行交换。简单选择排序法在最坏情况下
需要比较n(n-1)/2次。(4)堆排序法:堆排序的方法为:①首先将一个无序序列建成堆。②然后将堆顶元素(序列中的最大项)与堆中最后一个元素交换(最大项应该在序列的最后)。在最坏情况下,堆排序需要比较的次数为O(nlog<下标>2n)。假设线性表的长度为16,那么冒泡排序、直接插入排序、简单选择排序都需要比较120次,而堆排序需要比较64次。
转载请注明原文地址:https://www.kaotiyun.com/show/RS1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
调试方法中的【】最适合小规模程序的排错。
有如下程序publicclassSun{publicstaticvoidmain(Stringargs[]){intx=0;intn=0;
有如下程序publicclassSun{publicstaticvoidmain(Stringargs[]){inta=2,b=1,c=2;
编译下面源程序文件会得到的文件是()。classA1{}classA2{publicclassB{publicstaticvoidmain(String
线程在生命周期中要经历五种状态,在不使用stop()方法的情况下,线程当前处于终止状态,则它的上一个状态是()。
为了向一个Applet传递参数,可以在HTML文件的APPLET标志中使用PAPAM选项。在Applet程序中获取参数时,应使用的方法是()。
当启动Applet程序时,首先调用的方法是()。
下列数组a中,版本较新的能在程序运行时动态调整大小的是()。
下列数组a中,版本较新的能在程序运行时动态调整大小的是()。
在一棵二叉树上第5层的结点数最多是()。
随机试题
刘华期中考试没有考好,内心非常苦闷,无法集中精力学习。为了调节情绪,他选择到操场跑步来排解内心的不良情绪。这种情绪调节的方法是()。
A.深吸气量B.补吸气量C.补呼气量D.功能残气量自平静呼气末尽力吸气所能吸入的最大气量
患者,女,32岁。未婚,因乳腺肿瘤,拟于明日手术治疗。但患者十分担心手术会影响今后的生活质量,护士在巡视病房时发现患者愁眉不展,不思饮食。经护士积极与其交谈后,患者的心理负担消除,并同意接受手术治疗。该护士的行为体现了尊重患者享有的何种权利
在一起共同犯罪案件中,主犯王某被判处有期徒刑15年,剥夺政治权利3年,并处没收个人财产;主犯朱某被判处有期徒刑10年,剥夺政治权利2年,罚金2万元人民币;从犯李某被判处有期徒刑8个月;从犯周某被判处管制1年,剥夺政治权利1年。请回答1-3岬3题。在本案
施工时所用的小型空心砌块的产品龄期最小值是()。
精神活动的相对独立性表现不包括()。
影响学习迁移的主要因素有相似性、原有认知结构和______。
一天,夏丏尊拜访弘一法师,看到他吃饭时,只有一道咸菜,夏丏尊忍不住问:“难道你不觉得这咸菜太咸吗?”弘一法师回答说:“咸有咸的味道。"吃完饭后,弘一法师倒了一杯白开水喝,夏丏尊又问:“有茶叶吗?怎么喝这平淡的开水?”弘一法师笑着说:“开水虽淡,但淡也有淡的
______tellsusthatthegovernmentwillgivesupporttoemployers,whoofferpart-timejobs?______showsthattheauthorapprov
HowtoEndMuteEnglish?1.不少大学生学的都是“哑巴”英语2.这种现象产生的原因和影响3.如何开口说英语……
最新回复
(
0
)