首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
利用比较的方法进行排序,在最坏的情况下能达到的最好时间复杂性是什么?请给出详细证明。
利用比较的方法进行排序,在最坏的情况下能达到的最好时间复杂性是什么?请给出详细证明。
admin
2019-08-15
45
问题
利用比较的方法进行排序,在最坏的情况下能达到的最好时间复杂性是什么?请给出详细证明。
选项
答案
假定待排序的记录有n个。由于含n个记录的序列可能出现的状态有n!个,则描述n个记录排序过程的判定树必须有n!个叶子结点。因为若少一个叶子,则说明尚有两种状态没有分辨出来。我们知道,若二叉树高度是h,则叶子结点个数最多为2
h-1
;反之,若有u个叶子结点,则二叉树的高度至少为(log
2
u)+1。这就是说,描述n个记录排序的判定树必定存在一条长度为log
2
(n!)的路径。即任何一个借助“比较”进行排序的算法,在最坏情况下所需进行的比较次数至少是log
2
(n!)。根据斯特林公式,有log
2
(n!)=O(nlog
2
n)。即借助于“比较”进行排序的算法在最坏情况下能达到的最好时间复杂度为O(nlog
2
n)。 提示:此题考查的知识点是基于比较的排序算法效率。
解析
转载请注明原文地址:https://kaotiyun.com/show/jKCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
唐玄宗前期设置的藩镇不仅后来使唐朝走向衰落,而且对后来的历史产生了严重影响。据此回答问题下列有关唐朝后期藩镇割据局面形成原因的表述,不正确的是()
西周的分封制相当发达,是西周的重要政治制度,也是西周历史的一个显著特点。根据所学知识,回答问题周初分封的诸侯有一类是古代帝王的后代,下列国家:①焦②蓟③陈④祝,属于此类的是()
下列描述中,属于冯.诺依曼体系结构的特点是()。①采用流水线技术;②指令和数据均以二进制表示;③存储程序并且存储时不区别数据和指令。
若干个等待访问磁盘者依次要访问的柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间。(1)先来先服务算法;(2)最短寻找时间
在集中式总线仲裁中,()方式响应时间最快。
若二叉树的前序序列为DABCEFG,中序序列为BACDFGE,则其层次序列为()。
路由器采用()方式来发送IP分组。
在下列查找的方法中,平均查找长度与结点个数n无关的查找方法是()。
在一个单处理器系统中,存在3个进程,最多有几个进程处于就绪队列()。
已知一组关键字为(26,36,41,38,44,15,68,12,6,51,25),用链地址法解决冲突。假设装填因子a=0.75,散列函数的形式为H(K)=KMODP,回答下列问题:(1)构造散列函数;(2)画出散列表;
随机试题
这辆小型载客汽车进入高速公路行车道的行为是正确的。
沟通网络一般是垂直的,遵循权力系统,并只进行与工作相关的信息沟通为()。
A、“三多,一少”B、乎吸加深、加快有酮味C、对称性肢体隐痛或烧灼痛,并有异样分布D、下肢疼痛,出现严重供血不足可致肢端坏疽E、反复发生疖肿高血糖症状()
《环境影响评价法》规定:设区的市级以上人民政府在审批专项规划草案,做出决策前,应当先由人民政府指定的环境保护行政主管部门或者其他部门召集有关部门代表和专家组成(),对环境影响报告书进行()。
路基测量钉线外边桩时,由道路中心线测出道路宽度,在道路边线外()m两侧,以距离5m、10m或15m钉边桩。
工程建设投资可以分为静态投资部分和动态投资部分,工程项目建设投资可以包括( )。
从医院的角度来看,下列各项属于医院社会工作内容的有()。
下列关于时间片的进程调度的叙述,正确的有()。
Whatistheprobablerelationshipbetweenthetwospeakers?
A、MajorEuropeanairlineswillgobankrupt.B、Europeanswillpaymuchlessfortraveling.C、Travelingtimebytrainbetweenmajo
最新回复
(
0
)