首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
admin
2011-06-13
87
问题
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
选项
A、快速排序
B、冒泡排序
C、直接插入排序
D、堆排序
答案
D
解析
冒泡排序是一种最简单的交换类排序.它通过相邻元素的交换逐步将线性表变成有序。对于长度为n的线性表,在最坏的情况下,所有的元素正好为逆序,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要比较的次数为(n-1)+(n-2)+…+2+1=n(n-1)/2。快速排序也是一种互换类的排序方法,但比冒泡法的速度快,快速排序法的关键是对线性表的分割,以及对其分割出的子表再进行分割。直接插入排序是将无序列表中的各元素一次插入到已经有序的线性表中,这种排序方法的效率与冒泡排序法相同,最坏的情况下,所有元素正好为逆序,需要比较的次数为1+2+…+(n-1)+(n-2)=n(n-1)/2。堆排序属于选择类排序方法,它首先将一个无序序列建成堆,然后将堆顶元素与堆中最后一个元素交换.然后将左右子树调整为堆,继续交换元素,直至子序列为空。在最坏的情况下,堆排序需要比较的次数为()(nlog2n)。
转载请注明原文地址:https://kaotiyun.com/show/qVPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据的______结构在计算机存储空问中的存放形式称为数据的存储结构或物理结构。
有如下程序#include<stdio.h>main(){FILE*fp1;fp1;fopen("ftxt","w");fprintf(fpl,"abc")fclose(fp
在说明语句:int*f();中,标识符f代表的是
有以下程序main()inta[10]={1,2,3,4,5,6,7,8,9,10},*p=.&a[3],*q=p+2;printf("%d\n",*p+*q);程序运行后输出结查是
下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。#include<stdio.h>main(){inti=0,j,k;do{i++;k=316-13*i}while(__
在16位C编译系统中,若定义longa;则能给a赋值40000的正确语句是()。
下列各数据类型不属于构造类型的是()。
fun函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数值返回。请填空。#include<stdio.h>#defineN100intfun(int(*a)[N]){int
下列关于队列的叙述中正确的是
算法的复杂度主要包括【】复杂度和空间复杂度。
随机试题
某化工企业生产国家明令淘汰的产品,某技术监督局依据《产品质量法》某条的规定作出罚款2000元的处罚决定。该企业不服,提起行政诉讼,法院经审查以技术监督局的处罚决定适用法律不当为由判决撤销了处罚决定。下列说法中正确的是()。
A.少腹逐瘀汤B.生化汤C.清热调血汤D.大黄牡丹皮汤E.大柴胡汤患者产后寒热时作,恶露甚少,色紫暗,腹痛拒按,口干不欲饮。治疗应首选
具有解表通便功用的方剂是()
关于体位对呼吸生理的影响描述,错误的是
悬式绝缘子的额定机械破坏负荷与其承受的最大使用负荷的比为绝缘子安全系数,其值应不小于()。
下列选项中的()属于常用来反映股票基金风险的指标。Ⅰ.贝塔系数Ⅱ.阿尔法系数Ⅲ.标准差Ⅳ.持股数量
在填制记账凭证时,误将8500元记为5800元,并已登记入账,月终结账前发现错误,更正时应采用红字更正法。()
(2017·山东)八大行星中,离太阳最近的是()(易错)
注意事项1.本题本由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分100分。2.监考人员宣布考试开始时,你才可以开始答题。3.请在题本、答题卡指定位置填写自己的姓名,填涂准考证
光复会
最新回复
(
0
)