首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对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
51
问题
对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://www.kaotiyun.com/show/UBNZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
设信道带宽为6MHz,码元取4种离散值,则数据速率为______Mb/s。
在IE浏览器中,选择“工具”菜单中“Internet选项”的“(46)”选项卡,可以改变系统默认的电子邮件程序。
在网络分层设计模型中,除过核心层和接入层之外,还有__________。
张某购买了一张有注册商标的应用软件光盘,擅自复制出售,则其行为侵犯了()。
网络连接如下页上图所示,图中的设备D1是(23)。
在层次化网络设计结构中,__________是核心层的主要任务。
通常所说的“媒体”有两重含义,一是指__________等存储信息的实体;二是指图像、声音等表达与传递信息的载体。
阅读以下说明和流程图,填补流程图中的空缺(1)一(5),将解答填入答题纸的对应栏内。【说明】下面的流程图采用公式ex=1+x+x2/21+x3/31+x4/41+…+xn/n!+•••计算ex的近似值。设x位于区间(0,1),该流程图的算法要点是
需求分析的任务是借助于当前系统的物理模型导出目标系统的逻辑模型,解决目标系统“做什么”的问题。(52)并不是需求分析的实现步骤之一。
某段XML代码如下所示。 <?xml version="1.0" encoding="GB2312" standalone="yes"> <state coursename="成绩"> <courseid id="090"><
随机试题
试述手指的解剖结构特点,化脓性指头炎切开的手术步骤及注意事项。
且若是,得不有大货之溺大氓者乎?于是作《哀溺》。
子宫内膜异位症的治疗原则为
前列腺增生与前列腺癌的鉴别依据是
患者,男,58岁。患糖尿病15年。查体:双下肢水肿,尿蛋白(+++),空腹血糖8.0mmol/L(144mg/dl),餐后2小时血糖11.13mmol/L(200mg/dl),血压160/100mmHg(21.28/13.3kPa)。其诊断是
《招标投标法》规定,各类房屋建筑及其附属设施的建造和市政工程项目的招标投标活动的监督执行,由()负责。
假如你上班工作快一年了。自己一直觉得工作挺认真负责的,正期望领导表扬。一天领导将你叫去。非常恼火地说有人反映你工作没有做好,给单位丢了脸。你清楚地知道是自己的某位同事在领导面前说了你的坏话。请问。你此时怎么办?
领导干部应该深入群众,和群众打成一片,真正( )民情。
简述创造性的基本概念及其理解。
Thedoctorpromisedthatthismedicinewould______thepaininthestomach.(2009年北京航空航天大学考博试题)
最新回复
(
0
)