首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对长度为n的线性表做快速排序,在最坏情况下,比较次数为( )。
对长度为n的线性表做快速排序,在最坏情况下,比较次数为( )。
admin
2020-07-28
44
问题
对长度为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://jikaoti.com/ti/tJD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库管理系统(DBMS)是
在关系模式A(S,SN,D)和B(D,CN,NM)中,关系A的主键是S,关系B的主键是D,则属性D在关系A中称为
某系统结构图如下图所示。该系统结构图的最大扇入数是
现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊且诊断结果为感冒的病
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
下列叙述中正确的是
C语言主要是借助以下哪种手段来实现程序模块化
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。请编写函数fun,其功能是:求n(n<10000)以内的所有四叶玫瑰数并逐个存放到result所指的数组中,四叶玫瑰数的个数作为函数值返回。如
随机试题
A.样本率B.样本标准差C.总体率D.总体均数E.总体标准差
【2011年真题(初级)】下列各项中,属于企业营业利润构成内容的有()。
如图所示为三相异步电动机控制原理图。(1)试说明SB、QC、FU、KM、KR所代表电器的名称及在电路中的作用;(2)试叙述电动机启动、停止的控制过程。
关于房地产开发企业土地增值税清算,下列说法正确的有()。
银监会对银行业金融机构进行现场榆查时,调查人员不得()。
合伙企业具有企业法人资格。()
—______,heiswell.—ButIwouldrather______toseehimyesterday.
若发现已生效的行政执法行为违法或不当,则()。
将长为L的棒随机折成三段,求这三段能构成三角形的概率.
TheeconomicdebateintheU.S.regardingthefiscalstimuluspackagecenteredon"bangforthebuck,"thatis,onwhethertaxc
最新回复
(
0
)