首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
对一个具有7个记录的文件进行快速排序,请问: 在最好情况下需进行多少次比较?说明理由,并给出相应实例。
对一个具有7个记录的文件进行快速排序,请问: 在最好情况下需进行多少次比较?说明理由,并给出相应实例。
admin
2019-08-15
55
问题
对一个具有7个记录的文件进行快速排序,请问:
在最好情况下需进行多少次比较?说明理由,并给出相应实例。
选项
答案
在最好情况下,由于快速排序是一个划分子区间的排序,每次划分时最好能得到两个长度相等的子文件。设文件的长度为n=2k一l,显然,第一遍划分得到两个长度均为[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,l,2。
解析
转载请注明原文地址:https://kaotiyun.com/show/QKCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
甲骨文的发现是19世纪20世纪之交中国考古学最重要的发现之一,为重新认识三代的历史与文化奠定了基础,开辟了坦途,可称之为中国文化史的里程碑。根据所学知识回答问题:甲骨文的发现带有一些偶然性,()最先发现了甲骨文,这也成为了甲骨学史的开端
19世纪曾形成了以()为中心的资本主义世界经济体系;二战后,逐渐形成了以()为中心的资本主义世界经济体系。
下列各种情况中,应采用异步通信方式的是()。
关于死锁的银行家算法是围绕“安全状态”的概念工作的。当系统预测到不安全状态时,就拒绝分配资源,但是,银行家算法要求的条件并不是必要的。例如,某系统有12个资源供进程P0、P1、P2使用。目前的分配情况如下:(1)请说明系统处于不安全状态;(2
文件系统的主要目的是()。
举例说明P、V操作为什么要求设计成原语(即对同一信号量上的操作必须互斥)。P(S)操作:S.value--;If(S.value<0){AddthisprocesstoS.L;Block();
某计算机的CPU主频为500MHz,CPI为5(即执行每条指令平均需5个时钟周期)。假定某外设的数据传输率为0.5MB/s,采用中断方式与主机进行数据传送,以32位为传输单位,对应的中断服务程序包含18条指令,中断服务的其他开销相当于2条指令的执行时间
在一个单处理器系统中,存在3个进程,最多有几个进程处于就绪队列()。
描述滑动窗口机制及其作用。比较停止一等待协议,多帧滑动窗口和后退N帧协议,多帧滑动窗口与选择重传协议的区别。
某计算机字长为16位,主存地址空间大小为128KB,按字编址。采用单字长指令格式,指令各字段定义如图B-4所示。转移指令采用相对寻址方式,相对偏移量用补码表示,寻址方式定义见表B-1。请回答下列问题:转移指令的目标地址范围是多少?
随机试题
马蹄肾属于
关于异位妊娠患者的妇科检查。叙述错误的盆腔体征是
A.辐射散热B.传导散热C.对流散热D.蒸发散热E.以上均正确穿棉衣御寒主要是降低
宽免和费用扣除的内容不包括( )。
贷款价格的构成包括()。
我国的居民企业甲企业主要从事家用电器的生产和销售,且该企业在美国和日本均设立了分支机构。该企业20×5年度发生如下业务:(1)国庆节期间,公司推出了“买一赠一”的促销活动,凡购买一台价值4000元的洗衣机。赠送一台价值1000元的电暖扇。公司按照每台
阅读材料,根据要求完成教学设计。《文本信息加工——文字及其处理技术》是高中信息技术第四章文本和表格的加工第一节的内容,“文本信息加工”包含三部分内容:“文字及其处理技术”“处理软件”“文本信息的结构化和形象化”,安排3个课时完成,在第1课时中教学
微商,一般是指以个人为单位的、利用web3.0时代所衍生的载体渠道,将传统方式与互联网结合,不存在区域限制,且可移动地实现销售渠道新突破的小型个体行为。根据上述定义,以下属于微商的是:
交管局要求司机在通过某特定路段时,在白天也要像晚上一样使用大灯,结果发现这条路上的年事故发生率比从前降低了15%。他们得出结论说:如果在全市范围内都推行该项规定会同样地降低事故发生率。以下哪项如果为真.最能支持上述论证的结论?
MEXICANMURALART(1)ThefirstmajormodernartmovementinLatinAmericawasMexicanmuralism,whichfeaturedlarge-scale
最新回复
(
0
)