首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列排序方法中,最坏情况下比较次数最少的是______。
下列排序方法中,最坏情况下比较次数最少的是______。
admin
2009-09-28
73
问题
下列排序方法中,最坏情况下比较次数最少的是______。
选项
A、冒泡排序
B、简单选择排序
C、直接插入排序
D、堆排序
答案
D
解析
(1)冒泡排序法:是—种最简单的交换类排法,它是通过相邻数据元素的交换逐步将线性表变成有序。假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要比较的次数为n(n-1)/2次。 (2)直接插入排序法:在直接插入排序法中,每—次比较后最多移掉—个逆序,因此,选种排序方法的效率与冒泡排序法相同。在最坏情况下,直接插入排序需要n(n-1)/2次比较。 (3)简单选择排序法:对于长度为n的新台阶列。选择排序需要扫描n-1遍,每—遍扫描均从剩下的子表中选出最小的元素,然后将该最小的元素与子表中的第—个元素进行交换。简单选择选择排序法在最坏情况下需要比较n(n-1)/2次。 (4)堆排序法:堆排序的方法为:①首先将—个无序序列建成。②然后将堆顶元素(序列中的最大项)与堆中最后—个元素交换(最大项应该在序列的最后)。在最坏情况下,堆排序需要比较的次数为O(nlog2n)。假设线性表的长度为16,那么冒泡排序、直接插入排序、简单选择排序都需要比较120次,而堆排序需要比较64次。
转载请注明原文地址:https://kaotiyun.com/show/z2Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在名称为Forml、标题为“学生出勤情况”的窗体上画1个名称为Frame1的框架控件,其标题内容为“请选择”;再向框架内画5个名称分别为OptionI、Option2、Option3、Option4、Option5,标题文字分别为“旷课”、“迟到”、“早退
在考生文件夹下有一个工程文件sjt4.vbp,窗体中有一个矩形和一个圆,程序运行时,单击“开始”按钮,圆可以横向或纵向运行(通过选择单选按钮来决定),碰到矩形的边时,则向其相反方向运动,单击“停止”按钮,则停止运动,如图所示。可以通过选择单选按钮随时改变运
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标签Ll和L2,标题分别为“口令”和“允许次数”;一个命令按钮Cl,标题为“确定”;两个文本框名称分别为Textl和Text2。其中Textl用来输入口令(输入时,文本框内容显示“*”),初始内容
下面可以正确定义2个整型变量和1个字符串变量的语句是
以下关于数组的叙述中,错误的是
某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=10。rear=5。该队列中的元素个数为()。
关于随机文件,以下叙述中错误的是
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
有数据定义语句:DimX,YAsInteger以上语句表明
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为()。
随机试题
A.阴血暴亡,心神失守B.瘀血上攻,扰乱心神C.亡血伤津,筋脉失养D.感染邪毒,直窜经络E.外感风寒,阻滞经络
肝郁发热型的内伤发热首选方剂是
冯某,男,用力排便后出现肛门剧痛,无便血,检查见肛管皮下暗紫色肿块,有触痛,首先考虑的是
甲因盗窃被检察院提起公诉,乙是被害人,丙是出庭支持公诉的检察人员,丁是本案的证人,戊是鉴定人,已是审判长。在法庭调查阶段,以下说法正确的是()。
优先发展道交叉口型地下综合体,其主要目的是考虑()。
会计期间的划分是正确计算收入、费用和损益的前提。()
以下各项中,()属于报关企业在报关活动中应遵守的报关行为规则。
东晋山水游览诗文的代表作家是()。
注意的集中性是指人在某一瞬间的心理活动或者意识选择了某个对象,而忽视了其余对象。注意的指向性是指心理活动或意识在一定方向上活动的强度或紧张程度。()
Hepeeredoveratthewrithingblacknessthatjerkedconvulsivelywiththejerkingnerves.Itgrewquieter.Thereweresmalltwi
最新回复
(
0
)