首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知下列各种初始状态(长度为n)元素,试问当利用直接插入法进行排序时,至少需要进行多少次比较(要求排序后的文件按关键字从大到小顺序排列)? 前半部分元素按关键字顺序有序,后半部分元素按关键字顺序逆序(key1<key2<…<keym,keym+1>key
已知下列各种初始状态(长度为n)元素,试问当利用直接插入法进行排序时,至少需要进行多少次比较(要求排序后的文件按关键字从大到小顺序排列)? 前半部分元素按关键字顺序有序,后半部分元素按关键字顺序逆序(key1<key2<…<keym,keym+1>key
admin
2019-08-01
46
问题
已知下列各种初始状态(长度为n)元素,试问当利用直接插入法进行排序时,至少需要进行多少次比较(要求排序后的文件按关键字从大到小顺序排列)?
前半部分元素按关键字顺序有序,后半部分元素按关键字顺序逆序(key
1
<key
2
<…<key
m
,key
m+1
>key
m+2
>…>key
n
,m为中间位置)。
选项
答案
在前半部分元素按关键字有序,后半部分按关键字逆序的情况下,后半部分元素的关键字均大于前半部分元素的关键字较次数最少,此时前半部分的比较次数为m一1,后半部分的比较次数为(n一m一1)(n—m+2)/2,因此,总的比较次数为m一1+(n一m一1)(n一m,m+2)/2=(n-1)(n+8)/8(假设n为偶数,m=n/2)。
解析
转载请注明原文地址:https://jikaoti.com/ti/vzGjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
马克思第一次明确论述无产阶级历史使命和无产阶级必须与科学理论相结合思想的著作是()。
印度列国时代出现了16个国家,其中大部分是王国,只有少数的共和国。下列属于共和国的是()。
论述欧洲一体化的进程及影响。
洋务运动期间,军事企业主要采取的方式是()。
促成中国近代史上第一次思想解放潮流的是()。
隋朝大运河中哪一段河道的地理位置最接近于春秋时期即已开通过的运河()?
马克思为第一国际起草的文件有()。①《共产党宣言》②《临时章程》③《成立宣言》④《资本论》
1628年出版了《心血运动论》一书,论证了血液在全身的循环运动,使生理学发展为科学的是()。
以数组Data[m+1]作为循环队列SQ的存储空间,front为头指针,rear为队尾指针,则执行出队操作的语句是()。
在机器数中,正数的符号位用“1”表示的是()。
随机试题
目前世界上广播电视最为发达的国家是()
论述《复活》的艺术成就。
脑动脉粥样硬化时,脑组织可发生的病理变化是
关于玻璃体积血错误的是
患者因病不能自行调节自己的体位,属于
下列关于剩余收益的说法中,正确的有()。
如图所示,A,B两村庄在河畔同侧,A,B村到河边的距离分别为1公里和3公里,A,B两村直线距离公里。若每修建一个水泵(单个水泵可满足两个村的汲水)要2万元,输水管每公里造价1万元,为满足两村取水,建设预算最低为多少?
【程序说明】计算1~30之间能够被3整除的奇数的阶乘和。【程序】**主程序SETTALKOFFS=0FORI=1TO30STEP2IF(4)(5)S=S+NENDIFENDF
在VisualFoxPro中,用来确定复选框是否被选中的属性是______。
结构化程序设计的一种基本方法是()。
最新回复
(
0
)