首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知下列各种初始状态(长度为n)元素,试问当利用直接插入法进行排序时,至少需要进行多少次比较(要求排序后的文件按关键字从大到小顺序排列)。 (1)关键字自小到大有序(key1<key2<……<keyn); (2)关键字自大到小逆序(
已知下列各种初始状态(长度为n)元素,试问当利用直接插入法进行排序时,至少需要进行多少次比较(要求排序后的文件按关键字从大到小顺序排列)。 (1)关键字自小到大有序(key1<key2<……<keyn); (2)关键字自大到小逆序(
admin
2013-12-31
60
问题
已知下列各种初始状态(长度为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://kaotiyun.com/show/wvxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
希拉克略王朝的军区制改革的内容和意义。
《中法新约》和《马关条约》的相似之处不包括()方面的规定。
文艺复兴时期,系统提出了国家主权理论的政治思想家是()。
洋务运动时期,首批赴欧海军留学生派出的时间是()。
内蒙古自治区的设立时间是()。
近代自然科学产生的条件及其发展情况。
在巴黎和会上获利最大的两个国家是()。
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
新王朝时期出现了什么类型的墓?()
计算机系统采用补码运算是为了()。
随机试题
调节体内钙代谢的激素是
牛,腹泻,证见消瘦,鼻寒耳冷,毛焦肷吊,四肢浮肿,粪中带水,粪渣粗大,舌面无苔,脉象迟缓。该病症的治疗是
关于《银行业监督管理法》的适用范围,下列哪一说法是正确的?(卷一/2011年第29题)
【背景资料】某市政工程有限公司为贯彻执行好注册建造师规章制度,在公司内开展了一次注册建造师相关制度办法执行情况的专项检查。在检查中发现下述情况:情况一:公司第一项目经理部承接一庭院工程,合同金额为853万元,其中有古建筑修缮分部工程。施工项目负责人持
下列选项中,不属于建立个人征信系统的意义的是()。
历史与现实证明,__________________________。纵观近年来世界各地的纷争,从西亚北非推倒“多:米诺骨牌”到美国政府一度停摆,从伦敦、巴尔的摩街头火光冲天的骚乱到极端势力的暴行震惊世界,各国政治危机的相似之处就在于,共识缺失加剧社会裂痕
A、 B、 C、 D、 B
Itisnotenoughtoobservebehaviorand______themwithphysiologicaleventsthatoccuratthesametime.
BBC’sweatherforecastisa______programme.
WhenIfirstentereduniversity,myaunt,whoisanEnglishprofessor,gavemeanewEnglishdictionary.Iwas【C1】______toseet
最新回复
(
0
)