首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知下列各种初始状态(长度为n)元素,试问当利用直接插入法进行排序时,至少需要进行多少次比较(要求排序后的文件按关键字从大到小顺序排列)? (1)关键字自小到大有序(key1(key2……>keyn); (3)奇数关键字顺序有序,偶数关键字
已知下列各种初始状态(长度为n)元素,试问当利用直接插入法进行排序时,至少需要进行多少次比较(要求排序后的文件按关键字从大到小顺序排列)? (1)关键字自小到大有序(key1(key2……>keyn); (3)奇数关键字顺序有序,偶数关键字
admin
2014-12-08
49
问题
已知下列各种初始状态(长度为n)元素,试问当利用直接插入法进行排序时,至少需要进行多少次比较(要求排序后的文件按关键字从大到小顺序排列)?
(1)关键字自小到大有序(key
1
(key
2
<……
n);
(2)关键字自大到小逆序(key
1
>key
2
>……>key
n
);
(3)奇数关键字顺序有序,偶数关键字顺序有序(key
1
3……,key
2
4<……)。
(4)前半部分元素按关键字顺序有序,后半部分元素按关键字顺序逆序(key
21
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://jikaoti.com/ti/2YajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
钱穆先生在《国史新论》中说:“汉代宰相是首长制,唐代宰相是委员制。”造成这一现象的原因主要是()的实行。
黎公社失败的根本原因是()。
国民政府对日宣战的时间是()。
下列对春秋时期各国称霸的顺序描述错误的选项是()
在1919年巴黎和会上,日本代表对欧洲事务很少开口,故被称作“沉默的小伙伴”。日本“沉默”的主要原因是()。
周王室的两大官僚系统是()。
日本明治维新和中国戊戌变法一成一败的原因。
若干个等待访问磁盘者依次要访问的柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间。(1)先来先服务算法;(2)最短寻找时间
设计一个算法,求无向图G(采用邻接表存储)的连通分量个数。
随机试题
Forweeks,theIndianArmyhasbeenembroiledinanachinglypublicdisputenotaboutnationalsecuritybutaboutthebirthdate
他们胸有成竹地赴国外参加竞赛,最后摘取了桂冠。(intheend)
男,45岁。肛周不适半年。直肠指检触及条索状物,挤压时条索状物的肛旁端有脓性分泌物溢出。该患者最可能的诊断是
图框应该用()线绘制。
形成于小支气管或肺泡内的湿啰音是
女性,32岁,月经稀发3年,3~5天/2~6个月,现停经5个月。既往月经规律,15岁初潮,3~7/28~32天,已婚5年,未避孕,G1P0,4年前人工流产1次,无痛经。可采用的治疗药物有
工程施工质量管理的全过程是反复按照:PDCA的循环周而复始地运转,每运转一次,工程质量就提高一步。其PDCA循环具有()、形成完整的循环和不断推进等特点。
收容教育的对象是()。
中国共产党的根本路线是群众路线。()
_______不分青红皂白,_______是和亲_______一律加以反对,_______在封建时代还有什么更好的方法可以取得民族之间的和解呢?依次填入画横线部分最恰当的一组是()。
最新回复
(
0
)