首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在最坏情况下,堆排序需要比较的次数为【 】。
在最坏情况下,堆排序需要比较的次数为【 】。
admin
2009-02-13
35
问题
在最坏情况下,堆排序需要比较的次数为【 】。
选项
答案
O(nlog2n)
解析
堆排序的使用方法如下:
①将一个无序序列建成堆。
②将堆顶元素(序列中的最大项)与堆中最后一个元素交换(最大项应该在序列的最后)。不考虑已经换到最后的那个元素,只考虑前n-1个元素构成的子序列,显然,在子序列中已经不是堆,但在左、右子树中仍为堆。反复做第②步,直到剩下的子序列为空为止。
堆排序对于规模较小的线性表并不合适,但是对于大规模的线性表来说,很有效。在最坏情况下,堆排序需要比较O(nlog2n)次。
转载请注明原文地址:https://kaotiyun.com/show/Hz1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
执行下列程序之后,变量n的值为publicclassExam{publicstaticvoidmain(String[]args){inty=2;intz=3;
下列叙述中,错误的是
已知如下代码:publicclassTest{longa[]=newlong[10]:publicstaticvoidmain(Stringarg[]){System.out.println(a[6])
ActionEvent事件相应的监听器接口是
在深度为5的满二叉树中,叶子结点的个数为()
()根据判定条件的真假来决定执行哪一种操作。
设有属性A,B,C,D,以下表示中不是关系的是()。
关于文件名的处理中,测试当前文件是否目录用【】函数。
请完成下列Java程序:运行3个线程有自己的标志,用a,b,c表示,每个线程显示一个“Start”信息和一个“End”信息并且间隔地显示2个“Loop”信息(间隔变化为0.5~2秒之间的随机延迟)。程序运行结果如下(注:由于事件间隔为随机数,所以,
下列选项中不属于结构化程序设计原则的是()。
随机试题
物流系统规划的设施选址战略包括:()。
监察委员会对违法的公职人员依法做出()决定。
下面关于细胞膜结构和功能的叙述,错误的是()
流行性脑脊髓膜炎的特征性病变是
编制应急预案的目的是什么?
科目期初余额录入完毕后,点击“平衡”是为了()。
某工业企业(增值税一般纳税人)主要生产销售各种型号发电机组。2012年9月的有关资料如下:(1)本月发出7月份以预收货款方式销售给某机电设备销售公司的发电机组3台,每台不含税售价30000元。另向购买方收取装卸费3510元。(2)企业采
【2015年广西.单选】学校组织学生利用课余活动时间对当地河水污染状况进行调查,这属于()。
对生命价值的认同度越高,社会对灾难的敏感度就会越高,五年前汶川地震的隐痛未消,所以芦山地震刚一发生,人们无法判断灾情大小,众多媒体人第一时间赶赴灾区,体现的正是媒体的责任和担当。正是媒体的及时详细报道,让灾情透明地呈现在人们面前。不能因为事后看起来灾情不如
TheVikings’VoyagetoEternitySincetheMerovingianAge,duringthepostRomaneraofthe6th7thcenturiesAD,Norsemenhav
最新回复
(
0
)