首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知下列各种初始状态(长度为n)元素,试问当利用直接插入法进行排序时,至少需要进行多少次比较(要求排序后的文件按关键字从大到小顺序排列)? (1)关键字自小到大有序(key1<key2<…<keyn); (2)关键字自大到小逆序(key1>
已知下列各种初始状态(长度为n)元素,试问当利用直接插入法进行排序时,至少需要进行多少次比较(要求排序后的文件按关键字从大到小顺序排列)? (1)关键字自小到大有序(key1<key2<…<keyn); (2)关键字自大到小逆序(key1>
admin
2017-01-04
78
问题
已知下列各种初始状态(长度为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(n+1)/2]一1=(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://kaotiyun.com/show/vLRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
西属拉美独立战争经历了哪几个阶段?有几个中心?
简述斯巴达“来库古改革”的措施及影响
新中国成立之后都进行了哪些巩固措施?
简述凡尔赛-华盛顿体系的形成和崩溃过程。
在1875年宪法中关于法国立法权的叙述,不正确的是()。
下列关于第二三次科技革命的说法,不正确的是()。
文艺复兴时期,古典文化成为人文艺术家乐于表现的题材。梵蒂冈宫系列壁画中,描绘古典哲学家聚集一堂的作品是()
电子计算机的发展经过了:①电子数值积分计算机(ENIAC)②集成电路计算机③大规模集成电路汁算机④晶体管计算机⑤人工智能计算机其先后顺序是()。
洪武八年,朱元璋仿照元朝的办法,印造(),命令民间通行,形成了钱、钞并用的货币制度。
为了防止各种意外可能破坏文件,文件系统保护文件的方法可以是()。
随机试题
设函数f(x)=sinx,则不定积分∫f’(x)dx=()
A、后溪B、公孙C、太渊D、列缺E、内关在八脉交会穴中,通督脉的是
医学模式的特点是()
企业对境外经营财务报表折算时,下列各项中,应当采用资产负债表日即期汇率折算的有()。
在价格监督检查过程中,如果证据可能灭失或者以后难以取得,可以依法先行登记保存。()
联营运输业务应以实际取得的全部收入为计税依据征收营业税。()
Writeanessayof160-200wordsbasedonthefollowingdrawing.Inyouressay,youshould1)describethedrawingbriefly,
Howfarawayyouarefromretirementplaysalargepartinhowyoushouldinvestyourretirementmoney.AccordingtoLeslieWrig
Hungryprehistorichunters,notclimatechange,droveelephantstoextinctionduringthePleistoceneera(更新世),newresearchsu
Hungryprehistoricbunters,notclimatechange,droveelephantstoextinctionduringthePleistoceneera(更新世),newresearchsugg
最新回复
(
0
)