首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
对一个具有7个记录的文件进行快速排序,请问: (1)在最好情况下需进行多少次比较?说明理由,并给出相应实例。 (2)在最坏情况下需进行多少次比较?为什么?请给出相应实例。
对一个具有7个记录的文件进行快速排序,请问: (1)在最好情况下需进行多少次比较?说明理由,并给出相应实例。 (2)在最坏情况下需进行多少次比较?为什么?请给出相应实例。
admin
2023-02-06
27
问题
对一个具有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://jikaoti.com/ti/OkPiFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
进行课程管理时,应该强化课程意识,提高学校课程建设与管理的功能,构建重基础、多样化、有层次、综合性的课程结构。()
影响师生关系的环境因素主要包括()。
“挂钥匙儿童”是指因父母出去工作,放学后独自在家、无人照看的孩子。这是()对孩子带来的负面影响。
课堂环境对师生交往有重要的影响,下列课桌摆放的形式中()不利于师生之间交流。
按照我国婚姻法的规定,结婚必须具备的条件包括()。
学生李明在上学的路上,因帮助突然生病的路人而迟到。老师征询大家的意见,是否按班规对李明进行处罚。张阳认为,李明帮助别人是对的,不应该处罚他。张阳的道德发展水平最可能处于()。
材料一新春伊始,《新农村》记者小梁到基层调研,以下是他在两个村庄采访的片段。“村子真于净”,这是外来人对东各村的第一印象。村道上见不到一张纸片,家家院里院外也清清爽爽。79岁的高大妈笑着把小梁往屋里迎。冬季取暖煤改电以后,高大妈家装了地暖,外面再
大江两岸有两个正面相对的码头,可供客轮往返。如图所示,根据河流水文情况,“幸福号”客轮星期一沿着河岸60度夹角方向前行,刚好到达对岸码头,星期二“幸福号”准备返回时,发现河流水文情况发生变化,船长调整航向,沿河岸30度夹角方向返回,顺利到达码头。假设客轮往
有5支足球队进行单循环比赛,每场比赛胜者得3分,负者不得分,平局双方各得1分。比赛结束后,若5支球队的总得分为25分,冠军得12分,则亚军得:
我国全年降水量、河川径流量60%-80%集中在汛期;同时,降水和径流的年际变化显著,最大和最小年降水量南方地区相差2-4倍,北方地区相差3-6倍,径流量最大和最小年份相差10-15倍。天然来水过程与需水过程不匹配,很多地区出现旱涝急转。水资源开发利用难度加
随机试题
Whenshewascriticized,sheclaimedthatitwasoutsideher______ofresponsibility.
Peeringintothe21stcentury,authoritiesonthefutureseeextraordinarychanges.Newscientificbreakthroughwillallowmachi
ACD保养液是哪一年发明的
某村村委会经镇政府同意,在自村荒山开办一家采石厂,随即承包给村民甲和乙经营。因甲、乙不交第二年的承包费,村委会在请镇政府出面干预未果的情况下,欲请县矿产局进行干预。县矿产局经调查后认为,该采石厂未依法办理采矿许可证,村委会不具备采矿权的主体资格,其所收承包
某二级公路土质路堤边坡基本稳定,坡面只有轻微冲刷,最适合于此处的坡面防护措施是( )。
基金的资产运作无法消灭风险,并且可能由于()的运作不当加剧亏损。
隐性课程主要是指()。
9个人组成的投票团体,民主地决定各种议案,议案获得通过需要5票或5票以上。此时每个人的权力均等。一旦其中出现5个或5个以上的人结盟,那么其余的人实际上已被出局。若9个人形成4个联盟,人数分别为3、3、2、1,每个联盟的权力不再相等。由此推出结论()
资本与金融账户
ThecounselorwarnedBrianandCherythattheywouldnolongerbeAmericancitizensiftheywantedtoadoptchildrenfromSouth
最新回复
(
0
)