首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用插入排序和归并排序算法对数组进行从小到大排序,则分别需要进行(19)次数组元素之间的比较。
用插入排序和归并排序算法对数组进行从小到大排序,则分别需要进行(19)次数组元素之间的比较。
admin
2019-06-12
29
问题
用插入排序和归并排序算法对数组<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://kaotiyun.com/show/ysCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
下面用于标识帧中继虚电路标识符的是____________。
通过改变载波信号相位值来表示数字0、1的方法称为__________。
以太网采用的CSMA/CD协议,当冲突发生时要通过二进制指数后退算法计算后退时延,关于这个算法,下面的论述中错误的是()。
下面不属于APPN网络环境中的三类节点的是______。
RIP是一种基于(1)算法的路由协议,一个通路上最大跳数是(2),更新路由表的原则是到各个目标网络的(3)。(2)
一台主机的浏览器无法访问域名为www.sohu.com的网站,并且在这台计算机执行tracert命令时有如下信息:根据以上信息,造成这种现象的原因可能是(49)。
总线复用方式可以______。
在进行进度安排时,PERT图不能清晰的描述(1),但可以给出哪些任务完成后才能开始另一任务。某项目X包含任务A、B、……、J,其PERT如下图所示(A=1表示该任务A的持续时间是1天),则项目X的关键路路径是(2)。(2)
在层次化网络设计中,__________不是分布层/接入层交换机的选型策略。(2009年上半年试题)
通过Samba组件实现Linux与Windows文件资源共享时,需要提供的守护进程(daemon)是(33)。
随机试题
当填充金属一定时,熔深的大小取决于焊缝的化学成分。
储存式自身输血的一次采血剂量不超过
干粉输送管道进行气密性试验时,对干粉输送管道,试验压力为水压强度试验压力的()。
全断面法属于隧道分类中的()
为判断会计账户记录是否正确,常采用编制试算平衡表的方法。只要该试算平衡表实现试算平衡,即说明账户记录正确无误。()
根据《刑事诉讼法》,律师作为犯罪嫌疑人、被告人的辩护人,在刑事诉讼中享有的诉讼权利包括()等。
企业在确定最佳估计数时,不应当综合考虑与或有事项有天的货币时间价值因素。()
经鉴定不能出境的文物,国家可以()
【B1】【B16】
Totheeditor,Thanksforgoodqualitynewsyourcompanyprovidetoourcommunity.AnarticlepublishedintheMay20issueofW
最新回复
(
0
)