首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
冒泡排序在最坏情况下的比较次数是
冒泡排序在最坏情况下的比较次数是
admin
2012-03-21
91
问题
冒泡排序在最坏情况下的比较次数是
选项
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全国计算机二级
相关试题推荐
以下选项中,不属于面向对象方法概念的是
关于Python的列表,以下选项中描述错误的是
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
《笑傲江湖》是金庸的重要武侠作品之一。这里给出一个《笑傲江湖》的网络版本,文件名为“笑傲江湖一网络版.txt”。请编写程序,统计该文件中出现的所有中文字符及标点符号的数量,每个字符及数量之间用冒号:分隔,例如“笑:1024”,将所有字符及数量的对应采用逗
以下选项中,不是Python文件打开的合法模式组合是
获得用户输入的一个数字,替换其中0~9为中文字符“O一二三四五六七八九”,输出替换后结果。请完善代码。n=input(’’请输入一个数字:’’)s=’’O一二三四五六七八九’’forcin’’0123456789’’:n=①print(n)
txt表示一段中文文本,请补充代码,输出该文本所有可能的分词结果。①txt=’’中华人民共和国教育部考试中心委托专家制定了全国计算机等级考试二级程序\设计考试大纲’’ls=②print(ls)
某二叉树共有730个节点,其中度为1的节点有30个,则该二叉树中叶子节点数为()。
JApplet是顶层Swing容器,包括一个隐含的______。
Java语言的API文档是()。
随机试题
组织外出活动或交接班,要清点人数,防止婴幼儿()。
根据我国现行立法,向我国法院申请承认和执行的外国法院判决必须是()
槟榔的主治证有
图示四个悬臂梁中挠曲线是圆弧的为()。
下列关于膨胀土地基处理的说法正确的是()。
下列属于现存皇家园林的有()。
捷克的教育家夸美纽斯在《教育漫话》中提出了著名的“白板说”。()
人民法院在审理行政案件中,认为行政机关的主管人员、直接责任人员有犯罪行为的,应当将有关材料移送()。
有90个病人,都患难治病T,服用过同样的常规药物。这些病人被分为人数相等的两组,第一组服用治疗T的谢:验药物w素,第二组服用不含W素的安慰剂。10年后的统计显示,两组都有44人死亡。因此,这种药物是无效的。以下哪项为真,最能削弱上述论证?
A、Gotothegym.B、Walkmoreregularly.C、RunafterworkD、Walkbackhomefromwork.B细节题。女士抱怨自己工作忙没空锻炼,也没钱去健身房,男士说她不需要在锻炼上花多少时间
最新回复
(
0
)