首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
冒泡排序在最坏情况下的比较次数是( )。
冒泡排序在最坏情况下的比较次数是( )。
admin
2009-01-19
57
问题
冒泡排序在最坏情况下的比较次数是( )。
选项
A、n(n+1)/2
B、nlog
2
n
C、n(n-1)/2
D、n/2
答案
4
解析
冒泡排序的基本思想是:将相邻的两个元素进行比较,如果反序,则交换;对于一个待排序的序列,经一趟排序后,最大值的元素移动到最后的位置,其他值较大的元素也向最终位置移动,此过程称为一趟冒泡。对于有n个数据的序列,共需n-1趟排序,第i趟对从1到n-i个数据进行比较、交换。冒泡排序的最坏情况是待排序序列逆序,第1趟比较n-1次,第2趟比较n-2次,依此类推,最后一趟比较1次,一共进行n-1趟排序。因此,冒泡排序在最坏情况下的比较次数是(n-1)+(n-2)+…+1,结果为n(n-1)/2。
转载请注明原文地址:https://www.kaotiyun.com/show/6P5p777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
如下类定义:classAA{inta;public:intgetRef()const{return&a;}//①intgetValue()const{returna;}
有如下程序:#include#includeusingnamespacestd;classMyBag{public:MyBag(stringb
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句()。templatevoidfun(){Ta;if(x>y){a=x;x=y;y=a;}if(y>z)
数据库设计中反映用户对数据要求的模式是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义复数类CComplex的私有成员变量real和imaginary,分别用来表示复数的实部和虚部,都是d
下列选项中属于面向对象设计方法主要特征的是( )。
下列给定程序中,函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(如“Z”转化为“A”,“z”转化为“a”),其他字符不变。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得
类中的一个字符指针成员指向具有m个字节的存储空间时,它所能存储的字符串的最大长度为()。
算法的有穷性是指( )。
随机试题
依据我国《海商法》和《民法典》的相关规定,关于船舶所有权,下列哪一表述是正确的?
简述法律规范的逻辑结构。
周某与甲企业形成了非全日制用工的劳动关系。下列表述符合我国法律规定的有()
A、低于体瓷烧结温度6~8℃B、高于体瓷烧结温度10℃C、高于烤瓷熔点4℃左右并保持一定时间D、形成较光的表面,防止瓷层烧结时产生气泡E、防止磨料成分污染金属表面用釉粉上釉的烧结温度是
组成药物中含有牛膝的方剂是
相对于单式记账法而言,复式记账法具有()等优点。
某股份有限公司于20×6年3月30日,以每股12元的价格购入某上市公司股票50万股,作为短期投资;购买该股票支付手续费等10万元。5月25日,收到该上市公司按每股0.5元发放的现金股利。12月31日该股票的市价为每股11元。20×6年12月31日该股票投资
主机与硬盘的接口用于实现主机对硬盘驱动器的各种控制,完成主机与硬盘之间的数据交换。目前台式PC机使用的硬盘接口电路主要是哪一种类型?。
Doctorsbaffledbyanunexplainedrashonpeople’searsorcheeksshouldbeonalertforaskinallergycausedtoomuch【M1】_____
A、Someseniorhackers.B、Somegovernmentagencies.C、Somesecurityresearchers.D、Somegameplayers.C
最新回复
(
0
)