首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
冒泡排序在最坏情况下的比较次数是
冒泡排序在最坏情况下的比较次数是
admin
2012-03-21
54
问题
冒泡排序在最坏情况下的比较次数是
选项
A、n(n+1)/2
B、nlog2n
C、n(n-1)/2
D、n/2
答案
C
解析
冒泡排序的基本思想是对当前未排序的全部结点自上而下地依次进行比较和调整,让键值较大的结点下沉,键值较小的结点往上冒。也就是说,每当比较两个相邻结点后发现它们的排列与排序要求相反,就要将它们互换。对n个结点的线性表采用冒泡排序,冒泡排序的外循环最多执行n-1遍。第一遍最多执行n-1次比较,第二遍最多执行n-2次比较,以此类推,第n-1遍最多执行1次比较。因此,整个排序过程最多执行n(n-1)/2次比较。
转载请注明原文地址:https://kaotiyun.com/show/CE2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
关于面向对象的继承,下列选项的描述中正确的是
下面代码的输出结果是list1=[i*2foriin’Python’]print(list1)
字典d中存储了我国42所双一流高校及所在省份的对应关系,请以这个字典为数据变量,完善Python代码,统计各省份学校的数量。d={’’北京大学’’:’’北京’’,’’中国人民大学’’:’’北京’’,’’清华大学’’:’’北京’’,\’’北京航空航天大学
以下选项对应的方法可以辅助用于从CSV文件中解析一二维数据的是
以下文件操作方法中,不能从CSV格式文件中读取数据的是
采用表结构来表示数据及数据间联系的模型是()。
定义学生选修课程的关系模式如下:SC(S#,Sn,C#,Cn,G,Cr)(其属性分别为学号、姓名、课程号、课程名、成绩、学分)则对主属性部分依赖的是()。
下列关于Python运算符的使用描述正确的是()。
下面是一个Applet程序,其功能是输入3个双精度浮点数:a,b,c,构成一个一元二次方程,a*x*x+b*x+c=0,其判别式d=b*b-4*a*c,若d为负数则输出“没有实根”,否则打印出2个实根。要求,有3个输入框,输入a,b,c,一个按钮,点击实现
随机试题
雨天对安全行车的主要影响是什么?
在各类先天性上尿路异常中下列哪一种最常见
该患者的诊断为患者需进一步检查的项目为
在核酸分子杂交技术基础之上又发展了一系列检测DNA和RNA的技术,其中不包括
一位心理学专家为了对一3岁幼儿作心理评估.去孩子所在的幼儿园观看该幼儿在游戏中的表现.这种心理评估的方法是
在银行对工程项目管理中,对借款人进行的财务评价包括()。
根据《建筑工程施工图设计文件审查暂行办法》,建设单位将施工图报建设行政主管部门审查时,需提供的材料包括()。
背景材料:A公司中标排水管道工程,管线全长为6.8km,管径为DN800mm,管材为聚乙烯双壁波纹管,沟槽开挖深度为4.0~5.0m,沟槽底宽为1.2m,边坡为1:0.33。现场土质为粉质黏土,除个别地段有浅层滞水外,其他地段施工不需要降水。项目
K-S检验方法的内容不包括()。
我国古典文学作品中,思想性和艺术性结合最好的是()。
最新回复
(
0
)