首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有15 000个无序的元素,希望用最快的速度挑选出其中前10个最大的元素。 在快速排序、堆排序、归并排序、基数排序和希尔排序中,宜采用哪种方法并说明理由?
设有15 000个无序的元素,希望用最快的速度挑选出其中前10个最大的元素。 在快速排序、堆排序、归并排序、基数排序和希尔排序中,宜采用哪种方法并说明理由?
admin
2019-08-01
56
问题
设有15 000个无序的元素,希望用最快的速度挑选出其中前10个最大的元素。
在快速排序、堆排序、归并排序、基数排序和希尔排序中,宜采用哪种方法并说明理由?
选项
答案
上面所说的几种排序方法中,排序速度都很快,但快速排序、归并排序、基数排序和希尔排序都是在排序结束后才能确定数据元素的全部序列,而排序过程中无法知道部分连续位置上的最终元素。而堆排序则是每次输出一个堆顶元素(即最大或最小值的元素),然后对堆进行再调整,保证堆顶元素总是当前剩下元素的最大或最小的,从而可知,如果在一个大量数据的文件中,如含有15 000个元素的记录文件中选取前10个最大的元素,宜采用堆排序。
解析
转载请注明原文地址:https://kaotiyun.com/show/M8Ci777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
郭守敬
罗马法的集大成《查士丁尼民法大全》产生的时间是在()。
下列法律文件中,规定内阁对君主负责的是()。
关于塞尔维乌斯改革的叙述中,不正确的是()。
(1)所有事件的最早发生时间如下:Ve(1)=0Ve(2)==5Ve(3)=6Ve(4)=max{ve(2)+3,ve(3)+6}=12Ve(5)=max{ve(3)+3,ve(4)+3}=15Ve(6)=ve(4)+4=16Ve(7)=ve
在一个双链表中,在*p结点之前插入*q结点的操作是()。
假定有一条通带为100kHz的信道,每路信号的带宽为3.2kHz,各路信号间的防护带宽为0.8kHz。若采用频分多路复用,那么最多可以同时传输()路信号。
下面元件存取速度最快的是()。
某公司的局域网设置如下所示,两个局域网通过路由器连接到NAT、服务器上,并且通过NAT服务器连接到Internet上。局域网1的掩码是192.168.14.0/25,局域网2的掩码是192.168.14.128/25,NAT服务器的内部IP地址为192.1
随机试题
在公司并购业务中,可以用公式“A+B=A表示的并购结果是()。
可持续发展观包含的思想有
治疗垂体前叶功能减退,最主要的措施是
微笑时的唇低线位于下颌中切牙的A.切缘B.切1/3C.切1/2D.切2/3E.龈缘
儿童2型糖尿病目前被批准用的药物为()。
社会市场营销观念中,所强调的利益应是:
教学大纲强调的是局限于学科本位的()。
下面可以免予刑事处罚的是()。
有人认为:汉语简洁、灵活、凝练、优雅,富有人文性,是世界上最美的语言。也有人认为:任何语言都能最好地为本民族的交际服务,根本不存在哪种语言最美的问题。对此你有怎样的看法?请以“‘汉语美’问题之我见”为题,写一篇议论文。要求:1.书写工整。
在关系中凡能唯一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的
最新回复
(
0
)