首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知下列各种初始状态(长度为n)元素,试问当利用直接插入法进行排序时,至少需要进行多少次比较(要求排序后的文件按关键字从大到小顺序排列)? (1)关键字自小到大有序(key1<(key2<……
已知下列各种初始状态(长度为n)元素,试问当利用直接插入法进行排序时,至少需要进行多少次比较(要求排序后的文件按关键字从大到小顺序排列)? (1)关键字自小到大有序(key1<(key2<……
admin
2013-07-12
77
问题
已知下列各种初始状态(长度为n)元素,试问当利用直接插入法进行排序时,至少需要进行多少次比较(要求排序后的文件按关键字从大到小顺序排列)?
(1)关键字自小到大有序(key
1
<(key
2
<……
n);
(2)关键字自大到小逆序(key
>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
>……>keyn,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-11)*(n-m+2)/2=(n-2)(n+8)/8(假设n偶数,m=n/2)。
解析
本题主要考查直接插入法的算法思想及性能分析。
转载请注明原文地址:https://www.kaotiyun.com/show/mrxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
论述洋务派对时局的看法及变法主张。(陕西师范大学2014年中国史真题)
试述中国人民废除不平等条约的斗争历程。
周王室的两大官僚系统是()。
概述人民公社运动发生的原因、错误、危害及主要教训。
下面条约没有涉及德国的赔款问题的是()。
马克思说:巴黎公社“只不过是在特殊条件下的一个城市起义”。其含义是()。
新王朝时期出现了什么类型的墓?()
下列现象均属于明朝手工业进步的表现的是()①嘉万年间民营手工业渐居主要地位②匠役制度瓦解③出现了雇佣劳动、组织手工工场的经营方式④加强了对工匠的剥削,工匠的人身依附关系加强
设计一个算法,求无向图G(采用邻接表存储)的连通分量个数。
在补码表示的机器中,若寄存器A中原存的数为9EH,现存的数为CFH,则表明执行的一条指令是()。
随机试题
扇端的沉积物通常由()和含砾砂岩组成,中间夹有粉砂岩和粘土岩,有时细粒沉积物也较发育。
畸胎瘤的好发部位是
关于我国公证制度,下列哪一选项是错误的?()
把全部课税对象按照与之相对应的税率征税的税率是()税率。
跨国公司拥有的来自产品市场不完全的垄断优势有()。
甲公司是一家大型综合性企业集团,主营业务包括国际货运代理和新型物流等,公司下设A利润中心和B责任中心。其中国际货运代理是甲公司的主营业务,所占市场份额比较大,对公司的利润贡献最大,但是增长呈萎缩态势;新型物流业务增长势头迅猛,同业竞争者比较少,很多公司没有
下列房地产市场的运行环境中,影响房地产市场发展的工地、能源、生态等自然资源条件的是()。
基础教育课程改革倡导的学习方式包括自主学习、________和探究学习。
山对于()相当于仁对于()
Believeitornot,noonecanaffordtodenyorignorethetinysparkleofanidea,especiallyina/an【C1】______ofknowledgee
最新回复
(
0
)