早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
任何一个基于“比较”的内部排序算法,若对6个元素进行排序,则在最坏情况下所需的比较次数至少为(65
题目
任何一个基于“比较”的内部排序算法,若对6个元素进行排序,则在最坏情况下所需的比较次数至少为(65)。
A.10
B.11
C.21
D.36
参考答案
正确答案:A
解析:基于关键字的比较操作排序方法,其排序过程均可以利用判定树来描述。判定树上所有叶子结点恰好表示所有排序结果,每个初始序列经过排序达到有序所需要进行的比较次数,正好等于从树根到和该序列相应的叶子结点的路径长度。由于含n个记录的序列可能出现的初始状态有n!个,则描述n个记录排序过程的判定树必须有n!个叶结点。因为,若少一个叶结点,则说明尚有两种状态没有分辨出来。由于若二叉树高度为h,则叶子结点的个数不超过2h-1个;反之,若有u个结点,则二叉树的高度至少为。因此,描述n个记录排序的判定树上必定存在一条长度为的路径。由此可知:任何一个借助比较进行排序的算法,在最坏情况下所需进行比较次数至少为。在本题中,n=6,因此,,因此,正确的答案为10次。
解析:基于关键字的比较操作排序方法,其排序过程均可以利用判定树来描述。判定树上所有叶子结点恰好表示所有排序结果,每个初始序列经过排序达到有序所需要进行的比较次数,正好等于从树根到和该序列相应的叶子结点的路径长度。由于含n个记录的序列可能出现的初始状态有n!个,则描述n个记录排序过程的判定树必须有n!个叶结点。因为,若少一个叶结点,则说明尚有两种状态没有分辨出来。由于若二叉树高度为h,则叶子结点的个数不超过2h-1个;反之,若有u个结点,则二叉树的高度至少为。因此,描述n个记录排序的判定树上必定存在一条长度为的路径。由此可知:任何一个借助比较进行排序的算法,在最坏情况下所需进行比较次数至少为。在本题中,n=6,因此,,因此,正确的答案为10次。
看了任何一个基于“比较”的内部排序...的网友还看了以下:
责任就是()A.法律规定的每个公民必须履行的义务B.每个从业人员必须完成的任务C.别人对我必须要做 政治 2020-04-08 …
在抽样标准中,AQL0.65中的6跟5分别代表什么意思今天有人跟我说,AQL0.65中,6表示允许 其他 2020-05-13 …
已知电感为65H,求去工频电路中的感抗是多少?XL=314×65还是XL=3.14×65哪个是对的 其他 2020-07-09 …
成语说:一人向隅,举座不欢。这说明[]A.情绪是个人情感,与别人无关B.人们的情绪是无法控制的C. 政治 2020-07-10 …
用静字组成不同的词语填空上《穷人》一课时.教室里很(),但西蒙惨死的情景,使同学们的心情无法(). 语文 2020-07-13 …
x的平方等于65,x等于多少?一个数的平方等于65,这个数等于多少?----在线等-----请在今 数学 2020-07-17 …
情绪是个“万花筒”。以下关于情绪的多样性说法正确的是()①人的情绪是多种多样的②情绪不是复杂多变的 政治 2020-07-25 …
4.青少年怎样为依法治国、建设社会主义法治国家做贡献?(1)认真学法,对法律提倡做的事情,法律规定 其他 2020-07-29 …
3封不同的信,有4个信箱可供投递,有几种投递方法?答案是64,但是我把可能性流出来怎么只有20种呢? 数学 2020-11-03 …
只有当决定一件事情的几个条件完全具备时,这件事情才能发生。这样的关系称为或逻辑关系()选择题目,说法 其他 2020-11-16 …