首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
对一个具有7个记录的文件进行快速排序,请问: 在最好情况下需进行多少次比较?说明理由,并给出相应实例。
对一个具有7个记录的文件进行快速排序,请问: 在最好情况下需进行多少次比较?说明理由,并给出相应实例。
admin
2019-08-15
26
问题
对一个具有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://jikaoti.com/ti/6MGjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
国民党政府宣布民盟为“非法团体”,民盟总部被迫解散的时间是()。
东汉末期的农民起义出现的新特点是()。
西周的分封制相当发达,是西周的重要政治制度,也是西周历史的一个显著特点。根据所学知识,回答问题西周建立之后,派遣同姓贵族和异姓贵族及归顺的异族首领到各地区,建立国家以藩屏护卫周室,()分封诸侯的规模最大
【纳赛尔】(GamalAbdelNasser,1918—1970)北京师范大学2000年世界现当代史真题;南京大学2013年国际关系史真题
三个进程P1、P2、P3互斥使用一个包含N(N>O)个单元的缓冲区。P1每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用getev
试编写一个非递归算法,实现求以二叉链表存储的二叉树中q结点的祖先。
一个SPOOUNG系统由输入进程I、用户进程P、输出进程O、输入缓冲区、输出缓冲区组成。进程I通过输入缓冲区为进程P输入数据,进程P的处理结果通过输出缓冲区交给进程O输出。进程间数据交换以等长度的数据块为单位,这些数据块均存储在同一个磁盘上,因此,SPOO
给定单链表的结点结构typedefstructnode*link;structnode{intitem,linknext;);将两个升序单链表归并为一个升序单链表。
进程从运行状态转换为就绪状态的可能原因是()。
以下关于计算机存储器件的叙述,()是不正确的。
随机试题
A.《颅囟经》B.《幼科发挥》C.《幼幼集成》D.《小儿药证直诀》E.《温病条辨》“稚阴稚阳学说”首见于
【背景资料】 某大型引调水工程位于Q省X市,第5标段河道长10km。主要工程内容包括河道开挖、现浇混凝土护坡以及河道沿线生产桥。工程沿线涉及黄庄村等5个村庄。根据地质资料,沿线河道开挖深度范围内均有膨胀土分布,地面以下1~2m地下水丰富且土层透水性较强。
根据规定陶瓷锦砖的边长应不大于( )。
下列进口货物,无须办理减免税审批手续的是:
依据《城镇土地使用税暂行条例》的相关规定,我国土地使用税征税年税额标准分为()。
为适应西部大开发,某局长决定用公费为局里副科级以上干部配备手机,有人提出这违背有关规定,该局长却说这是“例外原则”。你认为该局长这样做()。
Thisisthemilitary______.Nobodyisallowedtogetinwithoutpermission.
台湾农业科技较发达,农业经营理念和管理经验丰富,资金、技术、人才优势明显,但因地狭人稠,农业资源短缺,劳动力成本高,人世后台湾农产品受到全球农产品的冲击,而祖国大陆幅员辽阔,农业资源丰富,劳动力充沛,市场广大。所以我们说,________。填入横线部分最恰
我国刑法规定的贪污罪的犯罪对象是公共财产,其具体范围包括()。
A、Callonpeopletoprotectsharks.B、Pointoutthelivingenvironmentofsharks.C、Explainwhythesharksaredangerous.D、Ani
最新回复
(
0
)