首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
利用比较的方法进行排序,在最坏情况下,能达到的最好时间复杂度是多少?请给出详细证明。
利用比较的方法进行排序,在最坏情况下,能达到的最好时间复杂度是多少?请给出详细证明。
admin
2013-12-19
30
问题
利用比较的方法进行排序,在最坏情况下,能达到的最好时间复杂度是多少?请给出详细证明。
选项
答案
假定特排序的记录有n个。由于含n个记录的序列可能出现的状态有n!个,则描述n个记录排序过程的判定树必须有n!个叶子结点。因为若少一个叶子,则说明尚有两种状态没有分辨出来。若二叉树高度是h,则叶子结点个数最多为2
h-1
个;反之,若有u个叶子结点,则二叉树的高度至少有1og
2
u+1。这就是说,描述n个记录排序的判定树必定存在一条长度为1og
2
(n!)的路径,即任何一个借助“比较”进行排序的算法,在最坏情况下所需进行的比较次数至少是log2(n!)次。根据斯特林公式,有log
2
(n!)=()(nlog
2
n),即借助于“比较”进行排序的算法在最坏情况下能达到的最好时间复杂度为O(nlog
2
n)。
解析
转载请注明原文地址:https://kaotiyun.com/show/aval777K
本试题收录于:
计算机专业知识题库事业单位考试分类
0
计算机专业知识
事业单位考试
相关试题推荐
提出学习过程应始终以人为本,必须重视学习者的意愿、情感、需要等的学习观是()。
在宏观上,学与教的过程包含的要素有()。
教学的内容、方法、分量和进度要适合学生的身心发展,是他们能够接受的,但又要有一定的难度,需要经过努力才能掌握,以促进学生的身心发展。这说明教学应该遵循()。
下面是一位教师的反思日记。回顾过去,我感觉到,过去一个学期的教学比我前十年的教学总和都更能让我明白什么叫教育。以前,我教过好几个班,并且每班人数都在80左右。每天我的大部分时间都在备课,与学生的交流很少,我只考虑自己能提供什么,很少考虑学生需要什
中国和西方在词源上赋予教育内涵及形成的教育传统,具有下列哪些区别?()
提出“教学具有教育性原则”的教育家是()。
编码系统和统觉团都属于个体的认知结构。()
学生借助于老师提供的结构图来弄清概念之间的关系。按照奥苏伯尔的学习分类理论,这种学习属于()。
structemployee{longnum;floatsalary;structemployee*next;};intn;struetemployee*del(struet
下面不是UNIX/Linux操作系统的密码设置原则的是()。
随机试题
关于过敏性紫癜的实验室检查,错误的是
患者,男,56岁。5年来反复低热、盗汗、消瘦、乏力,X线胸片右上肺有云絮状阴影。最可能是感染了
在一项评价脊髓灰质炎活疫苗效果的研究中,接种疫苗组儿童脊髓灰质炎的发病率是16/10万,接受安慰剂组儿童的发病率是57/10万,疫苗的保护率应该是
入境、出境的微生物、人体组织、生物制品、血液及其制品等特殊物品的携带人、托运人或者邮递人,必须向卫生检疫机关申报并接受卫生检疫。( )
在银行代理的信托理财产品中,产品面临的风险主要有()。
利基市场营销又称“缝隙营销”或“补缺营销”,是指企业为避免在市场上与强大竞争对手发生正面冲突,而采取的一种利用营销者自身特有的条件,选择由于各种原因被强大企业轻忽的小块市场(称“利基市场”或“补缺基点”)作为其专门的服务对象,对该市场的各种实际需求全力予以
鉴定机构进行安全鉴定必须有()鉴定人员参加。
Theprocessbymeansofwhichhumanbeingsarbitrarilymakecertainthingsstandforotherthingsmaybecalledthesymbolicpro
下列属于陈述性知识表征方式的是()
阅读下面程序段:Fora=1To2Forb=1ToaForc=bTo2i=i+1Ne
最新回复
(
0
)