首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
对于n个元素组成的线性表进行快速排序时,所需进行的比较次数与这n个元素的初始排序有关。问: (1)当n=7时,在最好情况下需进行多少次比较?请说明理由。 (2)当n=7时,给出一个最好情况的初始排序的实例。 (3)当n=7时,在最坏
对于n个元素组成的线性表进行快速排序时,所需进行的比较次数与这n个元素的初始排序有关。问: (1)当n=7时,在最好情况下需进行多少次比较?请说明理由。 (2)当n=7时,给出一个最好情况的初始排序的实例。 (3)当n=7时,在最坏
admin
2019-01-16
41
问题
对于n个元素组成的线性表进行快速排序时,所需进行的比较次数与这n个元素的初始排序有关。问:
(1)当n=7时,在最好情况下需进行多少次比较?请说明理由。
(2)当n=7时,给出一个最好情况的初始排序的实例。
(3)当n=7时,在最坏情况下需进行多少次比较?请说明理由。
(4)当n=7时,给出一个最坏情况的初始排序的实例。
选项
答案
(1)在最好情况下,假设每次划分能得到两个长度相等的子文件,文件的长度n=2k一1,那么第一遍划分得到两个长度均为[*91]的子文件,第二遍划分得到4个长度均为[*]的子文件,以此类推,总共进行k=log
2
(n+1)遍划分,各子文件的长度均为1,排序完毕。当n=7时,后=3,在最好情况下,第一遍需比较6次,第二遍分别对两个子文件(长度均为3,k=2)进行排序,各需2次,共10次即可。 (2)在最好情况下快速排序的原始序列实例:4,1,3,2,6,5,7。 (3)在最坏情况下,若每次用来划分的记录的关键字具有最大值(或最小值),那么只能得到左(或右) 子文件,其长度比原长度少1。因此,若原文件中的记录按关键字递减次序排列,而要求排序后按递增次序排列时,快速排序的效率与冒泡排序相同,其时间复杂度为O(n
2
)。所以当n=7时,最坏情况下的比较次数为21次。 (4)在最坏情况下快速排序的初始序列实例:7,6,5,4,3,2,1,要求按递增排序。 提示:此题考查的知识点是快速排序的思想。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
解析
转载请注明原文地址:https://kaotiyun.com/show/7eRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
宋人为逃避赋役,部分人将土地假称献给了寺庙、道观等,被称为()。
在春秋晚期,提出了“兵者国之大事”“知彼知己”的思想家是()。
北约和华约两个组织对峙近半个世纪,其影响是()。
下列法律文件中,规定内阁对君主负责的是()。
洋务派创办军事工业的方式是()。
毛泽东提出“政权是由枪杆子中取得的”论段是在()。
使徒兄弟会
下图是某模型机CPU的组成框图。设该CPU采用同步控制逻辑,分取指周期、取第一操作数周期,取第二操作数周期、执行周期四个机器周期,每个机器周期有T0、T1、T2三个节拍。试写出如下双操作数运算指令的微操作命令及节拍安排。ADDR0,(R1)完成功
某激光打印机每分钟打印20页,每页4000字符,相应的设备驱动程序一次输出一个字符,采用中断方式,CPU处理每次中断需50微秒,则CPU用于打印的开销是()。
下列描述中,属于冯.诺依曼体系结构的特点是()。①采用流水线技术;②指令和数据均以二进制表示;③存储程序并且存储时不区别数据和指令。
随机试题
男性,56岁,头痛4个月,多见于清晨,常出现癫痫发作,经检查诊断为颅内占位性病变、颅内压增高,拟行开颅手术。术前病人出现便秘时,不正确的处理方法是
石料抗压强度试验时,每组试件数量应为()块。
背景资料:某办公楼由12层主楼和3层辅楼组成。施工单位(乙方)与建设单位(甲方)签订了承建该办公楼施工合同,合同工期为41周。合同约定,工期每提前(或拖后)1d奖励(或罚款)2500元。乙方提交了粗略的施工网络进度计划,并得到甲方的批准。该网络进度计划如
贷记卡透支按月计收复利,准贷记卡按月计收单利。透支利率为日利率0.03%。()
2017年6月30日,P公司(上市公司)向S公司的股东定向增发10000万股普通股(每股面值为1元,每股市价为3.5元)对S公司进行合并,当日取得S公司70%的股权并对S公司实施控制。假定该项合并为非同一控制下的企业合并。购买日,S公司所有者权益账面价值为
美术字是经过__________、美化、__________而成的文字。也就是说,是一种运用装饰手法美化文字的书写艺术,是艺术加工的实用字体。
银行的信用卡章程规定:凡使用密码进行的交易,均视为持卡人本人所为。这意味着,只要信用卡被盗刷时使用了密码,银行均视为持卡人本人所为,对所发生的损失概不负责。因此,为了使自己的信用卡更安全,应当不设密码。 如果以下陈述为真,都能削弱上述结论,除了
自然主义教育思潮主要是指卢梭的自然教育思想。
我们生活在信息的海洋里。信息淹没了我们,向我们进攻并将我们击垮。它无处不在,无时不在。然而问题是:它对我们有什么影响?我们都知道信息革命的益处,但它有什么坏处?这种向我们狂轰滥炸的东西是否会影响我们的人性?这是很多人关心的问题。如果过去30万年里
Whichtypeofrecordingisthetalkmostprobably?
最新回复
(
0
)