首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知下列各种初始状态(长度为n)元素,试问当利用直接插入法进行排序时,至少需要进行多少次比较(要求排序后的文件按关键字从大到小顺序排列)? (1)关键字自小到大有序(key1<key2<…<keyn); (2)关键字自大到小逆序(key1>
已知下列各种初始状态(长度为n)元素,试问当利用直接插入法进行排序时,至少需要进行多少次比较(要求排序后的文件按关键字从大到小顺序排列)? (1)关键字自小到大有序(key1<key2<…<keyn); (2)关键字自大到小逆序(key1>
admin
2017-11-14
64
问题
已知下列各种初始状态(长度为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(n+1)/2]一1=(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/X3Ri777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
《洛桑协定》
下列对春秋时期各国称霸的顺序描述错误的选项是()
1934年9月苏联加入国联,对此说法错误的一项是()。
下列事件:①上党战役②九三学社成立③“一二·一”惨案④《双十协定》签订,按照时间顺序排列正确的是()。
中古时代实行索贡巡行赋税征收方式的国家是()。
第三次科技革命对社会经济结构的影响是()。
战时共产主义政策中对后来的工农联盟最能构成威胁的是()。
第一次国共合作采取了共产党员以个人身份加入国民党的“党内合作”方式。最早提出这种方式的是()。
晚清时期清帝年号的正确排序是
中国第一条自行设计修建的铁路是在()。
随机试题
从________到________,是“两个一百年”奋斗目标的历史交汇期。()
甲在1998年设立一份公证遗嘱,2000年设立一份自书遗嘱,两份遗嘱内容相矛盾,依法()
抛石基床顶面整平的目的是()。
当事人在法定期限内不申请行政复议或者提起行政诉讼,经依法催告仍不履行行政决议的,没有行政强制执行权的行政机关可以自履行期届满之日起()内,依法向有管辖权的人民法院申请强制执行。
长江股份有限公司(以下简称长江公司)有关无形资产业务如下:(1)20×1年1月,长江公司以银行存款2400万元购入一项土地使用权,使用年限为50年(不考虑相关税费)。(2)20×1年6月,长江公司研发部门准备研究开发一项专利技术。在研究阶段,企业为了研
生产力的发展、私有制的产生,是警察产生的经济条件。()
实验心理学已经成为科学心理学研究的主要代表和主力,这一地位的取得离不开实验心理学创始之时众多研究者的工作和贡献。其中,开创性地提出了量化研究“心灵”思想的心理学家是()
[*]
Inthispartofthetestyouareaskedtogiveashorttalkonabusinesstopic.Youhavetochooseoneofthetopicsfromthet
A、Shehasn’tgonetravellingforseveralweeks.B、Shelikestotakelongtrips.C、Sheprefersnottogooutingonweekends.D、Sh
最新回复
(
0
)