首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用插入排序和归并排序算法对数组进行从小到大排序,则分别需要进行(19)次数组元素之间的比较。
用插入排序和归并排序算法对数组进行从小到大排序,则分别需要进行(19)次数组元素之间的比较。
admin
2019-06-12
26
问题
用插入排序和归并排序算法对数组<3,1,4,1,5,9,6,5>进行从小到大排序,则分别需要进行(19)次数组元素之间的比较。
选项
A、12,14
B、10,14
C、12,16
D、10,16
答案
A
解析
插入排序的基本思想是逐个将待排序元素插入到已排序的有序表中。用插入排序对数组<3,1,4,1,5,9,6,5>进行排序的过程为:
原元素序列: 监视哨(3),1,4,1,5,9,6,5
第一趟排序: 3(1,3),4,1,5,9,6,5 3插入时与1比较1次
第二趟排序: 4(1,3,4),1,5,9,6,5 4插入时与3比较1次
第三趟排序: 1(1,1,3,4),5,9,6,5 1插入时比较3次
第四趟排序: 5(1,1,3,4,5),9,6,5 5插入时与4比较1次
第五趟排序: 9(1,1,3,4,5,9),6,5 9插入时与5比较1次
第六趟排序: 6(1,1,3,4,5,6,9),5 6插入时与9和5分别比较1次
第七趟排序: 5 (1,1,3,4,5,5,6,9) 5插入时与9,6,5分别比较1次
因此整个排序过程需要比较的次数为12次。
归并排序的思想是将两个相邻的有序子序列归并为一个有序序列,然后再将新产生的相邻序列进行归并,当只剩下一个有序序列时算法结束。那么用归并排序对数组<3,1,4,1,5,9,6,5>进行排序的过程为:
原元素序列: 3,1,4,1,5,9,6,5
第一趟排序: [1,3],[1,4],[5,9],[5,6]比较4次
第二趟排序: [1,1,3,4],[5,5,6,9]前半部分比较3次,后半部分比较3次
第三趟排序: [1,1,3,4,5,5,6,9]5分别与1,1,3,4比较一次
所以整个排序过程需要比较的次数为14次。
转载请注明原文地址:https://www.kaotiyun.com/show/ysCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
下列关于Microsoft管理控制台(MMC)的说法中,错误的是__________。(2009年下半年试题)
在Linux操作系统中,命令“chmodugo+rfilel.txt"的作用是()。
下列不是RPR的关键技术的是__________。
若要访问文件的逻辑块号分别为5和518,则系统应分别采用__________。(2012年下半年试题)
内存单元按字节编址,地址0000A000H~0000BFFFH共有____________个存储单元。
DNS服务器中提供了多种资源记录,其中__________定义了区域的邮件服务器及其优先级。(2012年上半年试题)
以下关于程序设计语言的叙述中,错误的是_____________。
总线复用方式可以______。
下列选项中,同属于报文摘要算法的是______。
对于文法G(S):S→S+aT|aT|+aTT→*aT|*a对于句型aT+a*a*a,(28)是该句型的直接短语,(29)是该句型的句柄。
随机试题
诱发糖尿病酮症酸中毒的因素不包括
成年以后不具有造血功能的骨髓存在于
某等级公路路基压实质量检验,经检测的各点干密度记录见下表,实验室给出的最大干密度为1.82g/cm3,压实度的规定值为95%,t0.95/0.494,回答以下问题:该路段的压实度极值为()。
图5-80所示圆截面杆,直径为d杆两端许可力偶矩为M0。若横截面面积增加1倍,许可力偶矩Mo为()。
教师的教育专业素养除要求具有先进的教育理念、良好的教育能力,还要求具有一定的()。
Writeanessayof160-200wordsbasedonthefollowinggraph.Inyouressay,youshould1.describethetendencyillustratedin
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
关于SQL查询,以下说法中不正确的是()。
Justinwasalwaysprepared.Hismottowas"Neverthrowanythingout,youneverknowwhenitmightcomeinhandy."Hisbedroomwa
Hewasalwaysconcernedabout____________(穷人和病人).
最新回复
(
0
)