首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
对于n个元素组成的线性表进行快速排序时,所需进行的比较次数与这n个元素的初始排序有关。问: (1)当n=7时,在最好情况下需进行多少次比较?请说明理由。 (2)当n=7时,给出一个最好情况的初始排序的实例。 (3)当n=7时,在最坏情况下需进行多少次比较?
对于n个元素组成的线性表进行快速排序时,所需进行的比较次数与这n个元素的初始排序有关。问: (1)当n=7时,在最好情况下需进行多少次比较?请说明理由。 (2)当n=7时,给出一个最好情况的初始排序的实例。 (3)当n=7时,在最坏情况下需进行多少次比较?
admin
2023-02-06
34
问题
对于n个元素组成的线性表进行快速排序时,所需进行的比较次数与这n个元素的初始排序有关。问:
(1)当n=7时,在最好情况下需进行多少次比较?请说明理由。
(2)当n=7时,给出一个最好情况的初始排序的实例。
(3)当n=7时,在最坏情况下需进行多少次比较?请说明理由。
(4)当n=7时,给出一个最坏情况的初始排序的实例。
选项
答案
(1)在最好情况下,假设每次划分能得到两个长度相等的子文件,文件的长度n=2k-1,那么第一遍划分得到两个长度均为[n/2]的子文件,第二遍划分得到4个长度均为[n/4]的子文件,以此类推,总共进行k=log
2
(n+1)遍划分,各子文件的长度均为1,排序完毕。当n=7时,k=3,在最好情况下,第一遍需比较6次,第二遍分别对两个子文件(长度均为3,k=2)进行排序,各需2次,共10次即可。 (2)在最好情况下快速排序的原始序列实例:4,1,3,2,6,5,7。 (3)在最坏情况下,若每次用来划分的记录的关键字具有最大值(或最小值),那么只能得到左(或右)子文件,其长度比原长度少1。因此,若原文件中的记录按关键字递减次序排列,而要求排序后按递增次序排列时,快速排序的效率与冒泡排序相同,其时间复杂度为O(n
2
)。所以当n=7时,最坏情况下的比较次数为21次。 (4)在最坏情况下快速排序的初始序列实例:7,6,5,4,3,2,1,要求按递增排序。
解析
转载请注明原文地址:https://kaotiyun.com/show/IBwD777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
()的领导方式认为,学生对集体的喜爱、期望、归属感、团结性与作业水平及学习成绩有关,班主任应信赖集体,将班级作为教育的对象,而不是一对一地去对待每个学生。
在成就测验的类型中,()是在教学过程中实施的,虽然也要让学生做题,对他们的作业评分,但其目的不是为学生划分等级,而是为了获取学生学习进步情况的有关信息,以便据此改进教学并促进学生学习。
在学生学习的概括阶段,老师应()。
生产力的发展促进教学内容、教学方法和教学组织形式的变化。()
关于我国教育道德,以下说法错误的是()。
化学学习中,钾、钠等属于同一抽象和概括层次的金属元素在学习中互相影响。这种学习的迁移叫作()。
教育法律关系中两个最重要的主体是()。
大江两岸有两个正面相对的码头,可供客轮往返。如图所示,根据河流水文情况,“幸福号”客轮星期一沿着河岸60度夹角方向前行,刚好到达对岸码头,星期二“幸福号”准备返回时,发现河流水文情况发生变化,船长调整航向,沿河岸30度夹角方向返回,顺利到达码头。假设客轮往
拟剧理论指人与人在社会生活中的相互行为在某种程度上是一种表演。每一个人就像演员一样,在某种特定的场景下,按照一定的角色要求在舞台上表演给观众看,在整个表演过程中,人总是尽量使自己的行为更为接近想要呈现给观众的那个角色,观众看到的是那个表现出来的角色而不是演
一只闹钟的秒针顶点距离表盘圆心4厘米,分针顶点距离表盘圆心3厘米。小王烧开一壶水的时间内,秒针顶点累计移动了40厘米。那么这一时间段内,分针顶点与表盘圆心的连线扫过的扇形面积为多少平方厘米?
随机试题
当归六黄汤药物组成中不含有
胎膜早破的病因不包括()
出口口岸()贸易方式()
将预算划分为投入预算和产出预算的标准是( )。
微型计算机的运算器、控制器及内存储器的总称是()。
2,7,22,67,202,()。
图例:根据图例和数字表回答下列各题:数字表中只出现1次的数字对应的符号是()。
亚马逊丛林中的雄性蓝蝶带有彩虹般的蓝色光辉,半公里外就能看到。其光辉如此强烈,有的竟能反射70%的蓝色光线,远远超过蓝色涂料的反射率。蓝蝶耀眼的光辉,原是一种警号,使别的雄性蓝蝶在远处就能知所趋避。蓝光越强,示警作用越显著。物竞天择,适者生存,亿万年的自然
Thecentralbankusuallyactsasalenderoflastresorttoprotectcommercialbanksagainstatemporaryliquiditydrain.
A.coeducationalB.elementaryC.excelD.greatlyE.literacyF.motivatingG.oppositeH.outperformI.
最新回复
(
0
)