首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关键在待排序的元素序列基本有序的前提下,效率最高的排序方法是 ______。 A.直接插入排序 B.选择排序 C.快速排序 D.归并排序
关键在待排序的元素序列基本有序的前提下,效率最高的排序方法是 ______。 A.直接插入排序 B.选择排序 C.快速排序 D.归并排序
admin
2012-03-11
58
问题
关键在待排序的元素序列基本有序的前提下,效率最高的排序方法是 ______。
A.直接插入排序
B.选择排序
C.快速排序
D.归并排序
选项
A、
B、
C、
D、
答案
A
解析
本题考查各种排序方法,直接插入排序是将第i个元素插入到已经排序好的前i-1个元素中;选择排序是通过n-i次关键字的比较,从n-i+1个记录中选出关键字最小的记录,并和第i个记录交换,当i等于n时所有记录都已有序排列;快速排序是通过一趟排序将待排序的记录分割为独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,然后再分别对这两部分记录继续进行排序,以达到整个序列有序;归并排序是把一个有n个记录的无序文件看成由n个长度为1的有序子文件组成的文件,然后进行两两归并,得到[n/2]个长度为2或l的有序文件,再两两归并,如此重复,直至最后形成包含n个记录的有序文件为止。
通过上面的分析,可知,在待排序元素有序的情况下,直接插入排序不再需要进行比较,而其他3种算法还要分别进行比较,所以效率最高为直接插入排序。
转载请注明原文地址:https://www.kaotiyun.com/show/VoVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
安装简单网络管理软件以便跟踪网络的故障和基本情况,适应未来发展的需要。该 SNMP协议工作在OSI模型的下三层,只能管到(60)。
Internet由多个网络层次组成,下面哪一项不是构成Internet的网络层次名称(44)。
下列关于进程调度的说法(7)是错误的。
以下关于数字签名的叙述中,错误的是(48)。
Cache存储器通常采用(4)存储器件构成。
RAID级别是指磁盘阵列中硬盘的组合方式,不同级别的RAID为用户提供的磁盘阵列在性能上和安全性的表现上也有不同。以下(57)是具有磁盘镜像和双工功能的磁盘阵列。
CPU执行程序时,为了从内存中读取指令,需要先将(6)的内容输送到地址总线上。
假设微处理器的主振频率为50MHz,两个时钟周期组成一个机器周期,平均三个机器周期完成一条指令,则它的机器周期是(11),平均运算速度约为(12)MIPS。
下图是HTML文件test.html在IE中的显示效果,实现图中①处效果的HTML语句是(47),实现图中②处效果的HTML语句是(48),实现图中③处效果的HTML语句是(49)。
An application software is any program(68)to perform a specific function directly for the user or, in some cases, for another ap
随机试题
坡早将《水浒传》翻译成英文在两办出版的作家足
A.急性血行播散性肺结核B.肺泡细胞癌C.肺间质纤维化D.肺炎E.支气管扩张
A.水肿B.黄疸C.肝经风热D.湿热E.津液亏损患者目眦赤烂,多为()。
某工程建设单位将土建工程、安装工程分别发包给甲、乙两家施工单位。在合同履行过程中发生了如下事件:事件1:业主代表在审查土建工程施工组织设计时,认为脚手架工程危险性较大,要求甲施工单位编制脚手架工程专项施工方案。甲施工单位项目经理部编制了专项施工方案,凭以
下列关于经出口化妆品表述错误的是( )
根据艾里克森的心理社会发展理论,小学儿童的主要发展任务是
设窗体上有一个列表框控件List1,且其中含有若干列表项,则以下能表示当前被选中的列表项内容的是______。
下面程序的输出是【】。main(){inta[]={2,4,6},*ptr=&a[0],x=8,y,z;for(y=0;y<3;y++)z=(*(ptr+y)<x)?*(prt+y):x;print
Forecastingwhatlifeisgoingtobelikeyearsdownthelineisariskybusiness.Eventheexpertsdon’talwaysgetitright.T
A、Thejobshavealreadybeenfilled.B、Thewomancanstartherworkatonce.C、Thewomanisn’tqualifiedforanyofthejobs.D、
最新回复
(
0
)