首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
冒泡排序在最坏情况下的比较次数是
冒泡排序在最坏情况下的比较次数是
admin
2009-06-20
32
问题
冒泡排序在最坏情况下的比较次数是
选项
A、n(n+1)/2
B、n1og2n
C、n(n-1)/2
D、n/2
答案
C
解析
冒泡排序的基本思想是:将相邻的两个元素进行比较,如果反序,则交换;对于一个待排序的序列,经一趟排序后,最大值的元素移动到最后的位置,其它值较大的元素也向最终位置移动,此过程称为一趟冒泡。对于有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。本题的正确答案是选项C。
转载请注明原文地址:https://kaotiyun.com/show/s0np777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
表单名为myForm的表单中有一个页框myPageFrame,将该页框的第3页(Page3)的标题设置为“修改”,可以使用代码
下面属于表单方法名(非事件名)的是
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
ModifyCommand命令建立的文件的默认扩展名是
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
负责数据库中查询操作的数据库语言是
(1)用SQL语句进行以下查询:查询“外汇账户”表中的日元信息。查询结果包括钞汇标志、金额,结果按金额降序排序,并存储于表two.dbf中,并将SQL语句存储于新建的three.txt文件中。(2)用一对多报表向导建立报表,“外汇代码”表为父表,“外汇账
在考生目录下完成下列操作:将自由表stock_name添加到数据库中。
BorderLayout是______、______和Frame的默认布局管理器。
在java.swing包中,定义了两种类型的构件。顶级容器和轻量级构件。其中顶级容器包括JFrame,JApplet,JDialog和【】。
随机试题
A.煅石决明B.煅炉甘石C.煅赭石D.煅白矾E.煅自然铜可增强固涩收敛明目作用的中药是
实行国家教育考试制度的意义在于()
周女士,53岁,胸闷气急3周。胸片示右侧大量胸腔积液,胸穿抽出血性胸水l000ml。最可能的病因为
下列选项错误的是:()
【2010年第82题】采用哪一种措施可以减小普通钢筋混凝土简支梁裂缝的宽度?
股份公司采取发起设立方式设立的,公司全体发起人的首次出资额不得低于注册资本的()。
以下关于职业道德规范的表述中,正确的是()。
Thepolicestillhaven’tfoundher,butthey’redoingallthey______.
小区内王女士心爱的宠物狗死了,打算将狗埋在小区的绿化带中,邻居李先生路过看到后便去制止,双方因此发生争执,围观的居民也纷纷指责王女士。如果你是小区物业的工作人员,你该怎么办?
甲、乙签订私房买卖合同,甲将自己的房屋转让给乙,并在1个月后交房。但在交房日期到来之前,甲将该房出卖给丙且办理了过户登记,则()。
最新回复
(
0
)