首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
对一个具有7个记录的文件进行快速排序,请问: (1)在最好情况下需进行多少次比较?说明理由,并给出相应实例。 (2)在最坏情况下需进行多少次比较?为什么?请给出相应实例。
对一个具有7个记录的文件进行快速排序,请问: (1)在最好情况下需进行多少次比较?说明理由,并给出相应实例。 (2)在最坏情况下需进行多少次比较?为什么?请给出相应实例。
admin
2018-08-12
58
问题
对一个具有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://kaotiyun.com/show/nuRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列现象均属于明朝手工业进步的表现的是()①嘉万年间民营手工业渐居主要地位②匠役制度瓦解③出现了雇佣劳动、组织手工工场的经营方式④加强了对工匠的剥削,工匠的人身依附关系加强
下列哪个文件标志着“文化大革命”的发起?()
简述中、苏分歧和中、苏同盟关系破裂的原因及其影响。
1534年英国议会宣布英国教会断绝与罗马教廷一切关系的文件是()。
文艺复兴运动兴起的时间是()。
年鉴学派开创了总体史研究方法,其代表人物马克·布洛赫研究中世纪的代表作是()
我国古代文献中记载了许多有关部落和部落联盟之间发生大规模战争的传说,如炎帝和黄帝两个部落曾战于(),结果黄帝取得了胜利。
解放军渡江战役中横渡长江的东西两个攻击点是()。
在请求页式系统中,一程序的页面走向(访问串或引用串)为2,3,4,5,2,3,6,2,3,4,5,6,设分配给该程序的存储块数为m。试分别计算m=3和m=4时,FIFO和LRU两种替换算法的缺页(页故障)数,并给出:结果说明了什么?
某系统中n个相互独立的生产者进程为一个消费者进程提供数据,假设每个生产者提供的数据写入各不相同的缓冲区,且生产者写缓冲区的速度比消费者读缓冲区的速度快,则缓冲区个数的最优值应为()。
随机试题
A.红色纺锤形丘疹B.风团C.水疱或大疱D.丘疱疹E.亮红色结节丘疹性荨麻疹可见
女性,50岁,餐后2小时出现剧烈腹痛,恶心、呕吐,疑为急性胰腺炎。最有意义的检查是
在利益冲突中,( )是指第三方依照法律或合同赋予的权力对处于冲突境界的个体或组织之间的利益分配和资源分享的不公平状态进行识别、分析、评价和判断,依据一定的标准和尺度,采用调节和理顺的方法,选择有效的调理措施,通过沟通与协商手段,使处于冲突境界的各方认识冲
【背景资料】某公路路面工程,里程桩号为K5+000~K29+000,总长度为24km。路面结构层分为级配砾石底基层、水泥稳定碎石基层、水泥混凝土面层(单层),面层采用轨道摊铺机摊铺施工。建设单位(业主)希望施工单位尽可能用最短时间完成该路面工程施工。施工
《现金管理暂行规定》由()颁发。
甲公司是ABC会计师事务所的常年审计客户,主要从事X和Y两类电子产品的研发、生产和销售。A注册会计师和B注册会计师负责审计甲公司2015年度财务报表,按照税前利润的5%确定财务报表整体的重要性为100万元。资料一:A注册会计师在审计工作底稿中记录了所了
下列说法中正确的是()。
下列选项中,可以提出对国务院和国务院各部、各委员会的质询案的是()
A.approachB.attainC.deficit-orientedD.eagerE.failF.formalG.generallyH.knowledge-orientedI.
IsBreakfastReallytheMostImportantMealoftheDay?A)Alongwitholdclassicslike"carrotsgiveyounightvision"and"
最新回复
(
0
)