首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
任何一个基于“比较”的内部排序算法,若对6个元素进行排序,则在最坏情况下所需的比较次数至少为(65)。
任何一个基于“比较”的内部排序算法,若对6个元素进行排序,则在最坏情况下所需的比较次数至少为(65)。
admin
2019-05-23
36
问题
任何一个基于“比较”的内部排序算法,若对6个元素进行排序,则在最坏情况下所需的比较次数至少为(65)。
选项
A、10
B、11
C、21
D、36
答案
A
解析
基于关键字的比较操作排序方法,其排序过程均可以利用判定树来描述。判定树上所有叶子结点恰好表示所有排序结果,每个初始序列经过排序达到有序所需要进行的比较次数,正好等于从树根到和该序列相应的叶子结点的路径长度。由于含n个记录的序列可能出现的初始状态有n!个,则描述n个记录排序过程的判定树必须有n!个叶结点。因为,若少一个叶结点,则说明尚有两种状态没有分辨出来。由于若二叉树高度为h,则叶子结点的个数不超过2
h-1
个;反之,若有u个结点,则二叉树的高度至少为
。因此,描述n个记录排序的判定树上必定存在一条长度为
的路径。由此可知:任何一个借助比较进行排序的算法,在最坏情况下所需进行比较次数至少为
。在本题中,n=6,因此,
,因此,正确的答案为10次。
转载请注明原文地址:https://kaotiyun.com/show/8NTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
(2006下项管)信息系统项目完成后,最终产品或项目成果应置于______(1)内,当需要在此基础上进行后续开发时,应将其转移到____(2)后进行。(1)
(2005上软评)软件测试的对象包括______。
(2010下架构)某公司欲对其内部的信息系统进行集成,需要实现在系统之间快速传递可定制格式的数据包,并且当有新的数据包到达时,接收系统会自动得到通知。另外还要求支持数据重传,以确保传输的成功。针对这些集成需求,应该采用______的集成方式。
(2011上项管)某公司拟配置存储容量不少于9TB的磁盘阵列用于存储数据。假设只能购买每块存储容量为2TB的磁盘,以下说法正确的是______。
(2010下集管)根据《中华人民共和国合同法》规定,______不属于违约责任的承担方式。
(2013下项管)有关大型及复杂项目管理的说法汇总,______是错误的。
(2012上项管)入侵检测通过对计算机网路或计算机系统中的若干关键点收集信息并进行分析,发现网络系统中是否有违反安全策略的行为和被攻击的迹象。进行入侵检测的软件和硬件的组合就构成了入侵检测系统。______是入侵检测系统的核心。
(2007下软设)UML中有多种类型的图,其中,______(1)对系统的使用方式进行分类,______(2)显示了类及其相互关系,______(3)显示人或对象的活动,其方式类似于流程图,通信图显示在某种情况下对象之间发送的消息,______(4)与通信
(2010上集管)小王在公司局域网中用Delphi编写了客户端应用程序,其后台数据库使用MSNT4+SQLServer,应用程序通过ODBC连接到后台数据库。此处的ODBC是______。
(2009下集管)在进行网络规划时,要遵循统一的通信协议标准。网络架构和通信协议应该选择广泛使用的国际标准和事实上的工业标准,这属于网络规划的______。
随机试题
下列选项中,不能作为物权客体的是【】
根据《人民币银行结算账户管理办法》的规定,中国人民银行应在规定工作日内对银行报送的基本存款账户的开户资料的合规性予以审核,符合开户条件的,予以核准;不符合开户条件的,应在开户申请书上签署意见,连同有关证明文件一并退回报送银行。该规定的工作日是()
某企业接受其他单位投资转入的设备一台,入账时应贷记的账户是()。[2007年真题]
设Sn是数列{an}的前n项和,且a1=一1,an+1=SnSn+1,则Sn=________.
每年清明节,某校都会组织学生到某革命烈士陵园举行清明祭扫活动,瞻仰革命烈士。该校采用的德育方法属于()。
下列关于增长率的描述错误的是()。
简述过失犯罪的特征。
(2006年)设函数y=f(x)具有二阶导数,且f’(x)>0,f"(x)>0,△x为自变量x在x0处的增量,△y与dy分别为f(x)在点x0处对应的增量与微分,若△x>0,则()
Whydostudentscutclassessofrequently?Icancitetheimmediatecauses,butIfirstwanttonotethattheycancutbecauset
—Youknow,Jack,I’vetriedtocallyouforalongtime.—______.Howhaveyoubeen?
最新回复
(
0
)