首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
对一个具有7个记录的文件进行快速排序,请问: 在最坏情况下需进行多少次比较?为什么?请给出相应实例。
对一个具有7个记录的文件进行快速排序,请问: 在最坏情况下需进行多少次比较?为什么?请给出相应实例。
admin
2019-08-01
48
问题
对一个具有7个记录的文件进行快速排序,请问:
在最坏情况下需进行多少次比较?为什么?请给出相应实例。
选项
答案
在最坏情况下,若每次划分时用的基元,它的关键字值是当前记录中最大(或最小),那么每次划分只能得到左子文件(或右子文件)。子文件长度只比原文件减少一个。因此,若初始排列的记录是按关键字递增或递减,而所得的结果必须为递减或递增排列,那么此时,快速排序就退化为与冒泡排序相似,而且时间复杂度为O(n
2
),反而不快了。对于n=7的记录文件,显然最坏情况下的比较次数为21。例如:7,6,5,4,3,2,1。
解析
转载请注明原文地址:https://kaotiyun.com/show/Y3Ci777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1984年,《中共中央关于经济体制改革的决定》中强调,商品经济的充分发展是社会经济发展不可逾越的阶段,市场调节的辅助性作用不可缺少,并指出要有步骤地逐步缩小指令性计划的范围。这表明当时我国()
简述第二次世界大战中各主要战场战略性转折的时间及其代表性战役。
试述明代一条鞭法的主要内容和历史意义。
试论中国古代经济重心南移的过程。
在明朝中叶,农业生产发生了一件非常重要的事件——(),对于当时的食物结构产生了重大的影响
在西亚最早创造文字的是()。
北宋在统一全国的过程中采用了()战略。
三国时期,魏、蜀、吴三国灭亡的历史顺序是()。
设需在两台计算机间经两个中间节点传送100M字节的文件,假定:(1)计算机与中间节点间的通信线路以及中间节点间通信线路的通信速率皆为8Kbps;(2)数据传输的差错可以忽略不计;(3)中间节点存储转发时间可忽略不计;
随机试题
A、Fromaconstructionbusinessman.B、FromhisyoungerbrotherGreg.C、Fromhomedesignmagazines.D、Fromaprofessionalinterior
Youaretestedinthefirstclassandbeginpracticingatoneofeightdifferentskilllevels.Thisallowsyoutolearnatyour
A.广泛前壁心梗B.高侧壁心梗C.下壁心梗D.前侧壁心梗Ⅲ度房室传导阻滞见于
患者,男,38岁,因上腹疼痛伴恶心、呕吐7小时入院,患者曾因慢性胆囊炎、胆囊结石接受过治疗,发病前有饱餐史。体检:痛苦面容,T38.8℃、P110次/分、R30次/分、BP80/50mmHg,全腹肌紧张、压痛和反跳痛。实验室检查:WBC19×109/
下列有关齿状线的解剖结构叙述中,哪一项是错误的
(三)在漫漫十年的时间里,以营养、柔顺、去屑为代表的宝洁三剑客“潘婷”“飘柔”“海飞丝”几乎垄断了中国洗发水市场的绝对份额。想在洗发水领域有所发展的企业无不被这三座大山压得喘不过气来,生存在宝洁的阴影里难以重见天日。后来的“舒蕾”“风影”“夏士莲
下列句子标点符号使用正确的一句是:
【B1】【B15】
A、thosewhocanadapttodifferentprofessions.B、thosewhohaveahighflexibilityofmind.C、thosewhoarethinkers,historian
TVLinkedtoLowerMarks[A]Theeffectoftelevisiononchildrenhasbeendebatedeversincethefirstsetswereturnedon.Now
最新回复
(
0
)