首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
admin
2020-03-15
29
问题
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
选项
A、n
B、n-1
C、n(n-1)
D、n(n-1)/2
答案
D
解析
假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。快速排序法也是一种互换类的排序方法,但由于它比冒泡排序法的速度快,因此,称为快速排序法。
转载请注明原文地址:https://kaotiyun.com/show/UPCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于C语言数据类型使用的叙述中错误的是
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
有以下程序main(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}printf("\n");}执行后的输出结果是
在嵌套使用if语句时,C语言规定else总是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
C语言程序中,运算对象必须是整型数的运算符是
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在__________处应填入的选项是Structlink{chardata;___________}node;
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m一1,real=m,则该循环队列中的元素个数为()。
随机试题
Title:On-campusStudents’Marrying
男性,65岁。头晕、心悸一周,偶有晕厥。既往有高血压、冠心病病史,血压140/70mmHg,心律不齐。心电图示PR间期为0.22秒,部分P波后有QRS波群脱落。其心电图诊断为
引起急性上呼吸道感染的病因正确的是
下列各项,哪一项不是消渴病的病机特点
30岁男性患者,掰腕时突觉右上臂剧痛,畸形,急诊X线片示右肱骨干骨折。关于肱骨干骨折的说法下列哪项不正确
A商贸有限公司(以下简称A公司)2001年度发生以下事项:(1)收到一张由B公司开具的原始凭证,会计人员张某发现该凭证金额有误,于是要求B公司予以更正,并加盖B公司印章;(2)公司董事长李某将其战友的女儿陈某调入该公司财务部任出纳,兼
甲公司以人民币为记账本位币,下列各项关于甲公司外币折算会计处理的表述中,错误的有()。
师生关系在社会道德上是一种______的关系。
关于法的自由价值,下列各选项说法正确的有
A、 B、 C、 D、 C只有在创建对象时才会调用类的构造函数,在定义指针时不会调用构造函数,只有给指针new一个地址时会调用构造函数,所以本程序中一共生成了6个Point对象(A,B,C,newPoint[
最新回复
(
0
)