首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用插入排序和归并排序算法对数组进行从小到大排序,则分别需要进行(19)次数组元素之间的比较。
用插入排序和归并排序算法对数组进行从小到大排序,则分别需要进行(19)次数组元素之间的比较。
admin
2019-06-12
16
问题
用插入排序和归并排序算法对数组<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
软件设计师上午基础知识考试
软考中级
相关试题推荐
以下关于域名查询的叙述中,正确的是__________。
下面用于标识帧中继虚电路标识符的是____________。
在下面关于VLAN的描述中,不正确的是(55)。
软件风险一般包含__________两个特性。(2009年上半年试题)
下列不是RPR的关键技术的是__________。
位于CPU与主存之间的高速缓冲存储器(Cache)用于存放部分主存数据的副本,主存地址与Cache地址之间的转换工作由____________完成。
IIS服务支持的身份验证方法中,需要利用明文在网络上传递用户名和密码的是______。
关于OSPF协议,下面的描述中不正确的是__________。(2006年下半年试题)
利用报文摘要算法生成报文摘要的目的是__________。(2013年上半年试题)
假设系统中进程的三态模型如下图所示,图中的a、b和c的状态分别为__________。(2010年下半年试题)
随机试题
关于性病下列说法错误的是()
下肢静脉曲张的临床表现
除哪项疾病外,红细胞沉降率均增快
三种受压杆件如图5—7—8所示,杆1、杆2和杆3中的最大压应力(绝对值)分别为σmax1、σmax2和σmax3表示,则它们之间的关系为()。
某储罐区有5个钢制双盘式外浮顶储罐,单罐容积为3000m3,设置了低倍数泡沫灭火系统,该泡沫灭火系统的设计保护面积应按()确定。
推动教师专业发展的巨大动力是()。
()对于迷途知返相当于东山再起对于()
一(陕西事业单位2010—93)一本小说共有360页,则它在排版时必须用()个数码。
设随机变量X与Y相互独立,且均服从[0,2]上的均匀分布,令U=|X-Y|,试求D(U).
以前收到过田中先生的电子邮件。
最新回复
(
0
)