首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
对一个具有7个记录的文件进行快速排序,请问: (1)在最好情况下需进行多少次比较?说明理由,并给出相应实例。 (2)在最坏情况下需进行多少次比较?为什么?请给出相应实例。
对一个具有7个记录的文件进行快速排序,请问: (1)在最好情况下需进行多少次比较?说明理由,并给出相应实例。 (2)在最坏情况下需进行多少次比较?为什么?请给出相应实例。
admin
2023-02-06
72
问题
对一个具有7个记录的文件进行快速排序,请问:
(1)在最好情况下需进行多少次比较?说明理由,并给出相应实例。
(2)在最坏情况下需进行多少次比较?为什么?请给出相应实例。
选项
答案
(1)在最好情况下,由于快速排序是一个划分子区间的排序,每次划分时最好能得到两个长度相等的子文件。设文件的长度为n=2k-1,显然,第一遍划分得到两个长度均为[n/2]的子文件。第二遍划分得到4个长度均为[n/4]的子文件,以此类推,总共进行k=log
2
(n+1)遍划分,各文件的长度均为1,此时排序结束。由于n=7,k=3,在最好情况下,第一遍经过6次,可找到一个基元是正中间的元素;第二遍分别对两个子文件(此时长度为3)进行排序,各需要2次,这样就可将整个文件排序完毕,从而知n=7的最好情况下需进行10次比较。例如:4,7,5,6,3,1,2。 (2)在最坏情况下,若每次划分时用的基元,它的关键字值是当前记录中最大(或最小),那么每次划分只能得到左子文件(或右子文件)。子文件长度只比原文件减少一个。因此,若初始排列的记录是按关键字递增或递减,而所得的结果必须为递减或递增排列,那么此时,快速排序就退化为与冒泡排序相似,而且时间复杂度为O(n
2
),反而不快了。对于n=7的记录文件,显然最坏情况下的比较次数为21。例如:7,6,5,4,3,2,1。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/hIwD777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
在操作技能形成的()阶段,动作的稳定性、准确性和灵活性较差。
一开始就以为数众多的学生为对象,进行正规的一个课时的课堂教学。这对于经验较少的新教师来说是一件困难的事。在这种情况下,最佳的处理方式是采取()。
无论是在社会主义社会,还是在资本主义社会,甚至是在其他的社会形态里,人们的某些行为规范是相同的,比如尊老爱幼,因此道德是没有阶级性之分的,是人类共有的行为规范。()
数学老师在考试前提醒学生,考试时若遇到难题可以放一放,先把后面相对简单的题答完了再回过头来思考。可小明却不喜欢这样,他每次都是一步一步地依照试卷的顺序答题。小明的认知风格更可能属于()。
在一次英语考试中,小果考得很不好。班主任陈老师找她谈话时,小果说:“陈老师,我前段时间看到星座书上说我的星座最近几周都会很倒霉,果然这次就考砸了。”另一个学生彤彤这次考试取得了很大的进步,她兴高采烈地告诉陈老师:“我前段时间特别努力,这次总算有回报了。”对
经典条件反射的建立过程与操作条件反射的建立过程无根本差异。()
许多家庭的不正当娱乐或非法经营,严重影响孩子学习,这属于社会对教学质量的影响。()
微生物是地球最早出现的生命形式,这种简单而古老的生命决定了地球演化的方向和进程,推动了土壤的发生和发育,孕育了人类的文明。事实上,土壤中蕴藏的微生物的多样性,被称为地球关键元素循环过程的引擎,是联系大气圈、水圈、岩石圈及生物圈物质与能量交换的重要纽带,维系
微生物是地球最早出现的生命形式。这种简单而古老的生命决定了地球演化的方向和进程,推动了土壤的发生和发育,孕育了人类的文明。事实上,土壤中蕴藏的微生物的多样性,被称为地球关键元素循环过程的引擎,是联系大气圈、水圈、岩石圈及生物圈物质与能量交换的重要纽带,维系
春秋战国时期,人们用土圭测量正午太阳照射下其影子长度的方法确定冬至、夏至、春分、秋分;秦汉时期,人们根据太阳在黄道上的位置变化以及引起的地面气候的演变次序划分出二十四节气……历经两千多年时间的沉淀,二十四节气因其反映了季节、气候、物候等自然现象的规律,内涵
随机试题
男性,40岁,体重92kg,身高168em,无“三多一少”症状,空腹血糖6.9mmol/L其母有糖尿病,患者可能的诊断是
胫骨中下段多段闭合性骨折功能复位后发生骨折不愈合,最可能得原因是
某外商独资企业经S市人民政府批准成立。现该企业欲以其厂房作抵押,向某银行贷款1000万元。该企业之抵押行为符合下列哪一选项才有效?()
题30~32:建于Ⅲ类场地的现浇钢筋混凝土高层建筑,抗震设防烈度8度,丙类建筑,设计地震分组为第一组,平面尺寸为25m×50m,房屋高度为102m,质量和刚度沿竖向分布均匀,如图3-20所示。采用刚性好的筏板基础;地下室顶板(±0.000)作为上部结构的
贷款审查事项是指在贷款审查过程中应特别关注的事项,关注审查事项有助于保证贷款审查的有效性,保证审查结果的合理性。()
(2014年)在劳动关系理论中,雇主的义务包括()。
A、B、C、D、C分母各项依次是2、3、5、8、(13),前两项之和等于第三项,每项的分子都是分母的整数倍加l.7=2×3+1.13=3×4+1,26=5×5+1,105=8×13+1,(144)=13×ll+1,故此题答案为C。
材料是关于新型城镇化建设的。问题:请根据所给材料,以“助推新型城镇化建设”为主题,写一篇对策性文章。要求:(1)所提对策符合国情、实情。(2)所提对策具有可操性和正确性。(3)字数1000一1200字。
甲某驾驶汽车因为超速行驶将丙某撞成重伤。坐在驾驶台副座的乙某下车察看丙某的情况,发现伤势很重,为了逃避责任,乙某和甲某将丙某抬上车,拉到一个僻静的地方,将丙某藏在草丛中。丙某在12小时后因为失血过多死亡。关于此案()。
_____MillardFillmorenorFranklinPierceisawell-knownex-president.
最新回复
(
0
)