首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列排序方法中,最坏情况下比较次数最少的是______。
下列排序方法中,最坏情况下比较次数最少的是______。
admin
2009-09-28
34
问题
下列排序方法中,最坏情况下比较次数最少的是______。
选项
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全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt5.vbp。程序运行时,单击“装入数据”按钮,则从考生文件夹下的in5.txt文件中读入所有城市名称和距离,城市名称按顺序添加到列表框Listl中,距离放到数组a中;当选中列表框中的一个城市时,它的距离就在Textl中显示
在考生文件夹下有一个工程文件sjt4.vbp,含有Forml和Form2两个窗体,其中Forml为启动窗体,窗体上的控件如图l所示。程序运行后,在Forml窗体的文本框中输入有关信息(如“密码”文本框中显示“*”字符),然后单击“提交”按钮,弹出“确认”对
以下关于文件的叙述中,错误的是
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTyperecCodeAsInteger:CaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是
设A、B、C是三角形的3条边,则以下表示“任意两边之和大于第三边”的布尔表达式是
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
下列关于二叉树的叙述中,正确的是
在VB中,函数过程与子程序过程的区别之一是()。
随机试题
简述建立办公自动化网络系统的基本步骤。
体内温度最高的器官是
排卵前正常卵泡最大直径范围是
下列都是胆囊结石的疼痛特点,但应除外
房地产估价机构分立的,只能由分立后的一方房地产估价机构承继原房地产估价机构资质。()
拟对一台笼型电动机采用能耗制动方式,该电动机型号规格为:Y2180L一8,额定电压380V,额定功率11kW,额定转速694r/min,Pc=40%,额定电流Ied=25.8A,空载电流Ikz=12.5A,定子单相电阻Rd=0.56Ω,制动电压为直流60V
下列关于固定资产确定计税基础的表述中,不符合企业所得税法律制度规定的是()。(2015年)
—Youwerebraveenoughtoraiseobjectionsatthemeeting.—ButIwishI______thatnow.
实体法和程序法是根据法规()的不同划分的。
【F1】OnemeaningoftheGreekword"dran"istoaccomplish,andinthismeaningliesafurtherkeytothestructureofdrama.Ap
最新回复
(
0
)