首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对n个关键码构成的序列采用直接插入排序法进行升序排序的过程是:在插入第i个关键码ki时,其前面的i-1个关键码已排好序,因此令ki与ki-1,ki-2,…,依次比较,最多到k1为止,找到插入位置并移动相关元素后将ki插入有序子序列的适当位置,完成本趟(即第
对n个关键码构成的序列采用直接插入排序法进行升序排序的过程是:在插入第i个关键码ki时,其前面的i-1个关键码已排好序,因此令ki与ki-1,ki-2,…,依次比较,最多到k1为止,找到插入位置并移动相关元素后将ki插入有序子序列的适当位置,完成本趟(即第
admin
2021-01-13
22
问题
对n个关键码构成的序列采用直接插入排序法进行升序排序的过程是:在插入第i个关键码k
i
时,其前面的i-1个关键码已排好序,因此令k
i
与k
i-1
,k
i-2
,…,依次比较,最多到k
1
为止,找到插入位置并移动相关元素后将k
i
插入有序子序列的适当位置,完成本趟(即第i—1趟)排序。以下关于直接插入排序的叙述中,正确的是_____________。
选项
A、若原关键码序列已经升序排序,则排序过程中关键码间的比较次数最少
B、若原关键码序列已经降序排序,则排序过程中关键码间的比较次数最少
C、第1趟完成后即可确定整个序列的最小关键码
D、第1趟完成后即可确定整个序列的最大关键码
答案
A
解析
本题考查数据结构基础知识。
以4个元素(10,20,30,40)为例说明直接插入排序的特点。
若元素已经按照升序排列,即k1=10,k2=20,k3=30,k4=40,那么各趟排列结果如下:
第一趟将20插入仅含元素10的子序列,20与10比较1次,得到10 20;
第二趟将30插入含有元素10、20的子序列,30与20比较1次,得到10 20 30;
第三趟将40插入10、20、30构成的子序列,40与30比较1次,得到10 20 30 40。
在上述过程中,由于待插入的元素比有序子序列的最大元素都要大,所以总共进行3次比较,也不需要移动元素。推广到有n个元素的序列,则是进行n一1次比较。
若元素已经按照降序排列,即k1=40,k2=30,k3=20,k4=10,那么各趟排列结果如下:
第一趟将30插入仅含元素40的子序列,30与40比较1次,将40后移,再将30插入40之前,得到30 40;
第二趟将20插入30、40构成的子序列,20与40比较1次,将40后移,再与30比较1次,将30后移,再将20插入30之前,得到20 30 40;
第三趟将10插入20、30、40构成的子序列,10与40比较1次,将40后移,再与30比较1次,将30后移,再与20比较1次,将20后移,再将10插入20之前,得到10 20 30 40。
在上述过程中,由于待插入的元素比有序子序列的所有元素都要小,所以总共进行1+2+3次比较,每次插入时有序子序列的所有元素都要移动。推广到有n个元素的序列,则总共进行1+2+…+n-2+n-1次比较。
因此,题目选项中A选项正确。
若初始序列为30 20 10 40,则第一趟排序完成后得到的有序子序列为20 30,此时并没有得到整个序列的最小元素或最大元素,所以选项C和D的说法错误。
转载请注明原文地址:https://kaotiyun.com/show/UBNZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
(50)不能作为FTP客户端来访问FTP服务器。
下列编码中包含奇偶校验位、无错误,且采用偶校验的编码是________。
某主机的IP地址为202.100.1.254/22,其子网掩码是(28)。
一个HTML文件的启始标记为(41)。
在下图所示的工作表中,若学生的最终成绩等于平时成绩的30%加上考试成绩的70%,那么应在E2单元格中填写(4),并(5)拖动填充柄至E7单元格,则可自动算出这些学生的最终成绩。
Digitaldatacanalsoberepresentedby(71)signalsbyuseofamodem.Themodemconvertsaseriesofbinaryvoltage(72)into
某网络拓扑结构及各接口的地址信息分别如下图和下表所示,S1和S2均为二层交换机。当主机l向主机4发送消息时,主机4收到的数据帧中,其封装的源IP地址为(39)。源MAC地址为(40)。(40)
ARP协议属于___________(36)协议。若主机A通过交换机向主机B发送数据,主机A和主机B要按照___________(37)指示的顺序执行下面6个子过程。a.主机A发出ARP广播请求b.主机A将主机B的MAC地址加入A的本地缓存中c.主机
Software quality assurance is now an emerging sub - discipline of(36). As Buckly and oston point out,(37) software quality assur
______hasbecomeafactofmodemlife,withmillionsofpeoplenowshoppingon-line.A.E-mailB.E-commerceC.E-learningD.E-com
随机试题
在学习过程中,学习若通过观察榜样的行为受到强化,从而在自己身上也产生了类似的强化效果。班杜拉称这种现象为()。
V形坡口纯铜焊件焊接时,坡口角度为()。
职位分析的程序主要包括的阶段有()
A、B、C3人是甲公司法人的股东,甲公司有财产60万元,但欠债100万元,差额部分40万元,应由A、B、C3人负连带偿还责任。()
细菌分类单位常用的是
在建设工程项目的网络计划中,工作的最早开始时间应为其所有紧前工作()。
下列( )中个体工商户应设置简易账。
按年度计划分配率分配法,适用于季节性生产企业,是按照年度开始前确定的全年度适用的计划分配率分配费用的方法。()
根据以下资料,回答下列问题。我国东部地区各省(市)中,2009年商品房单位面积销售价格上涨比率最大的省(市)是()。
Ifuncontrolled,theshortagewould______anewupsurgeinmeatprices.
最新回复
(
0
)