首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知下列各种初始状态(长度为n)元素,试问当利用直接插入法进行排序时,至少需要进行多少次比较(要求排序后的文件按关键字从大到小顺序排列)。 (1)关键字自小到大有序(key1<key2<……<keyn); (2)关键字自大到小逆序(
已知下列各种初始状态(长度为n)元素,试问当利用直接插入法进行排序时,至少需要进行多少次比较(要求排序后的文件按关键字从大到小顺序排列)。 (1)关键字自小到大有序(key1<key2<……<keyn); (2)关键字自大到小逆序(
admin
2013-12-31
39
问题
已知下列各种初始状态(长度为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
学硕统考专业
相关试题推荐
第三世界所共有的特征及崛起的标志是什么?
为了加强对地方的控制,唐太宗根据山川形势,把全国划分成10个(),经常派官员监察地方官吏。
下列对春秋时期各国称霸的顺序描述错误的选项是()
元代对边疆地区的统治方式不同于其他三地的一地是()。
关于垄断组织的积极作用,不正确的说法是()。
中古时代实行索贡巡行赋税征收方式的国家是()。
1978年直接领导和发动真理标准问题讨论的中央领导人是()。
下列科技文化成就,产生于3世纪的是()。①刘徽提出计算圆周率的正确方法②贾思勰著《齐民要术》③钟繇把隶书转化为带书。④马钧发明翻车
西汉末年,()对太初历作了系统的解释,并调整为三统历。这是中国第一部记载完整的历法。
若一个栈的输入序列为1,2,3…n,输出序列的第一个元素是i,则第j个输出元素是()。
随机试题
简述流行性脑脊髓膜炎普通型的临床表现。
影响尿路感染的因素有哪些?
患者男性,20岁,阵发性晨间咳嗽、憋气1周就诊,检查两肺呼吸音清。询问病史:患者4个月前曾有上呼吸道感染。为确定诊断,下列哪项检查最有价值
男性,54岁,骨病变活检镜下见皮质骨表现为层板骨纹理结构粗糙,部分骨细胞消失,骨陷窝空虚,并可见微裂;骨髓小动脉内膜、内弹力层消失,肌层纤维化,外膜增厚。病理诊断应为
某医师随机抽取正常大白鼠13只,由测得的内毒素x(μg/ml)与24小时肌酐清除率y(ml/分)的数据算出∑x=1.32∑x2=0.15∑xy=189.19∑y=1728.03∑y2=244464.11,则有
再生障碍性贫血引起贫血最主要的原因是()
行政立法的立法性质主要表现在()。
下列属于极端状态的市场有()。
2005年7月1日是星期五,那么2008年7月1日是星期几?
施测某标准化测验获得原始分数均值为80,标准差为16;导出分数均值为50,标准差为10。某被试参加测试所得导出分数为70,那么它的原始分数是
最新回复
(
0
)