首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知下列各种初始状态(长度为n)元素,试问当利用直接插入法进行排序时,至少需要进行多少次比较(要求排序后的文件按关键字从大到小顺序排列)。 (1)关键字自小到大有序(key1<key2<……<keyn); (2)关键字自大到小逆序(
已知下列各种初始状态(长度为n)元素,试问当利用直接插入法进行排序时,至少需要进行多少次比较(要求排序后的文件按关键字从大到小顺序排列)。 (1)关键字自小到大有序(key1<key2<……<keyn); (2)关键字自大到小逆序(
admin
2013-12-31
44
问题
已知下列各种初始状态(长度为n)元素,试问当利用直接插入法进行排序时,至少需要进行多少次比较(要求排序后的文件按关键字从大到小顺序排列)。
(1)关键字自小到大有序(key
1
<key
2
<……<key
n
);
(2)关键字自大到小逆序(key
1
>key
2
>……>key
n
);
(3)奇数关键字顺序有序,偶数关键字顺序有序(key
1
<key
3
……,key
2
<key
4
<……);
(4)前半部分元素按关键字顺序有序,后半部分元素按关键字顺序逆序。
(key
1
<key
2
<……<key
m
,key
m+1
>key
m+2
>……>key
n
,m为中间位置)。
选项
答案
依题意,最好情况下的比较次数即为最少比较次数。 (1)在这种情况下,插入第i个(2≤i≤n)元素的比较次数为1,因此,总的比较次数为1+1+1+……+1=n-1。 (2)在这种情况下,插入第i个(2≤i≤n)元素的比较次数为i,因此,总的比较次数为2+3+4+……+n=(n-1)(n+2)/2。 (3)在这种情况下,比较次数最少的情况是所有记录关键字均按升序排列,这时,总的比较次数为n-1。 (4)在这种情况下,后半部分元素的关键字均大于前半部分元素的关键字时需要比较次数最少,此时前半部分的比较次数=m-1,后半部分的比较次数=(n-m-1)*(n-m+2)/2,因此,总的比较次数为m-1+(n-m-1)*(n-m+2)/2=(n-2)(n+8)/8(假设n偶数,m=n/2)。
解析
转载请注明原文地址:https://jikaoti.com/ti/P9ajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
门罗宣言的内容及实质是什么?
简述英法百年战争爆发的原因、过程和影响。
我国第一部系统的史学理论著作是()。
关于荷马时代的叙述,不正确的是()。
晚清时期下列武装力量出现的先后顺序是()。
一战后,凡尔赛条约规定了国际联盟管理15年的德国地区是()
下列有关曲辕犁的表述正确的是()①曲辕犁早在中国汉代即已使用了②曲辕犁在中国出现至少比欧洲早一千多年③我国古代的农业工具和农耕技术曾长期居世界领先地位④处于“蒸汽时代”的欧洲农业技术革新,滞后于同时代工业的发
克里特文明的文字类型是()。
1543年,发表了解剖学专著《人体结构》的是()。
在TELNET协议中,用户发送的命令采用TCP传输到服务器,在TCP的数据包中,需要把()符号位置移位,从而使服务器尽快响应命令。
随机试题
介导人类I型变态反应的免疫球蛋白是
有关肩关节的描述,错误的是
案例 C煤矿为井工矿,为省属国有煤矿,设计生产能力为450×104t/a,服务年限为65年,其基建施工年限为5年。该煤矿通过了安全设施设计审查,并在2015年完成一期工程建设,于2018年投产,在建设过程中,该矿严格按照“三同时”有关规定进行了施工。矿井
信息分类表的内容包括()。
某一建筑工地,在施工过程中发生了质量事故后,事故单位因抢救人员需要移动现场物件时,下面做法正确的是()。
乐发超市某业务员在打印促销价签时,不小心将某促销产品的价格19.9打印成9.9,直到晚上查账时才发现,给超市当日的盈利带来一定影响,这种风险是()。
用1,2,3,4这四个数组成两个两位数,这两个两位数相乘乘积最小的是()。
企业岗位薪酬体系以()为基础。
(2013年下半年上午试题32)SEI能力成熟度模型(SEICMM)把软件开发企业分为5个成熟度级别,其中_______重点关注产品和过程质量。
A、一个月后B、半小时后C、两个小时后D、三个小时后C根据最后一句话“两个小时过去了,他才走出那个书店”,可知选C。
最新回复
(
0
)