首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对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
52
问题
对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
程序员上午基础知识考试
软考初级
相关试题推荐
下图所示的插头可以连接到主板上的(8)接口。
以下关于SRAM(静态随机存储器)和。DRAM(动态随机存储器)的说法中,正确的是()。
(6)是指CPU一次可以处理的二进制的位数,它直接关系到计算机的计算精度、速度等指标;运算速度是指计算机每秒能执行的指令条数,通常以(7)为单位来描述。 (6)
默认情况下,FTP服务器的控制端口为(1),上传文件时的端口为(2)。(2)
Amanagementdomaintypicallycontainsalargeamountofmanagementinformation.Eachindividualitemof(1)informationisan
如果杀毒软件报告一系列的Word文档被病毒感染,则可以推断病毒类型是(54),如果用磁盘检测工具(CHKDSK、SCANDISK等)检测磁盘发现大量文件链接地址错误,表明磁盘可能被(55)病毒感染。(54)
按照域名系统的定义,域名www.sales.microsoft.com包含4个标识符,其中(32)是顶级域名,(33)是注册给组织或个人的二级域名。(32)
要在XML中显示简体中文,encoding值应该等于______。
某企业准备将3项任务X、Y、Z分配给甲、乙、丙3名程序员,每人分别做一项。估计各人完成各项工作所需的天数如表4-1所示。
ThemajorproblemwithE-mailisthatitis(1)easytousethatpeoplecanbecome(2)withmessages.(3)theycanpossiblyansw
随机试题
茨威格所在的国家是()
A.短缩移位小于2cmB.侧方移位小于2/3C.侧方移位小于1/4D.旋转移位小于20°E.对线、对位均好前臂双骨折的复位要求是
甲企业、乙企业和朱某作为发起人募集设立了丙股份有限公司,丙公司共有200万股股份,甲企业持有丙公司40万股股份,乙企业持有丙公司20万股股份,朱某持有丙公司10万股股份,其余股份以无记名股票的形式发放募集。丙公司章程中规定实行累积投票制。丙公司为
已知某理想气体的压强为p,体积为V,温度为T,气体的摩尔质量为M,k为玻尔兹曼常量,R为摩尔气体常量,则理想气体的密度为:
下列可以不办理纳税登记的是()。
以下关于集装箱检验检疫的描述,不正确的是( )。
课程的文本形式主要表现为()。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
学校教育制度(南京师范大学、贵州师范大学2015年研,上海师范大学2016年研)
函数f(x)=的间断点及类型是()
最新回复
(
0
)