首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知下列各种初始状态(长度为n)元素,试问当利用直接插入法进行排序时,至少需要进行多少次比较(要求排序后的文件按关键字从大到小顺序排列)? (1)关键字自小到大有序(key1<(key2<……
已知下列各种初始状态(长度为n)元素,试问当利用直接插入法进行排序时,至少需要进行多少次比较(要求排序后的文件按关键字从大到小顺序排列)? (1)关键字自小到大有序(key1<(key2<……
admin
2013-07-12
71
问题
已知下列各种初始状态(长度为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://kaotiyun.com/show/mrxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
《天朝田亩制度》既有革命性又有空想性,这是由()决定的。
巴黎和会讨论的中心问题是()。
导致“八一九”事件的直接原因是()。
氏族公社形成的条件和基本标志是()。
分析百家争鸣的社会背景及主要原因。
论述19世纪后半期中国的边疆危机
第三次科技革命促进了社会经济结构和社会生活结构的变化,其在社会经济结构方面的变化主要是()
魏晋南北朝的手工业技术有所进步,下列各项能反映这一特点的是()。①培育出“三熟之稻”②“灌钢”技术的发明③吴培育出八辈之蚕④纸成为最主要的书写材料
阅读材料,回答问题:材料一:巴尔干半岛和东地中海地区,历来被英国视为大英帝国的生命线。大战结束前后,美国利用种种借口,千方百计渗入这个连接欧亚两大洲的重要战略地区……1947年2月21日,英国向美国国务院发出了结束援助希腊、土耳其的照会,声称国内严重的经
火的使用,是人类在征服自然的进程中所取得的伟大成果。人类开始使用天然火是在()。
随机试题
设口是假设检验中犯第一类错误的概率,H0及H1分别为原假设与备择假设,则P{拒绝H0|H0为真}=_____.
患者男,45岁,左股骨骨折固定术后,卧床第10天活动后突发胸闷、气促,伴胸痛,出冷汗。查体:BP90/60mmHg,心率102次/分,R26次/分,.P2>A2。心电图提示V1~V3T波倒置。动脉血气分析提示:pH7.42,PO255mmHg,PCO2
以下陈述中属于护理程序计划阶段的内容是
建筑物的位置一般以()为宜,以取得较好的采光条件。
违反《风景名胜区条例》的规定,个人在风景名胜区内进行开荒、修坟立碑等破坏景观、植被、地形地貌的活动的,风景名胜区管理机构可以()。
设α1=(1,一1,2,4),α2=(0,3,1,2),α3=(3,0,7,14),α4=(1,—1,2,0),α5=(2,1,5,6)。证明α1,α2线性无关;
()是班主任工作的对象,是建立和培养班集体的基础和条件。
行政组织纵向结构的协调机制包括()。
A东边B声音C杂志D错E想F公斤例如:她说话的(B)多好听啊!往前走大概100米,在一所学校的()有一个博物馆。
_______astrongsuspicionagainstthecluesprovided,thecourtdidn’tannouncetheverdict.
最新回复
(
0
)