首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
冒泡排序在最坏情况下的比较次数是( )。
冒泡排序在最坏情况下的比较次数是( )。
admin
2009-01-15
64
问题
冒泡排序在最坏情况下的比较次数是( )。
选项
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://kaotiyun.com/show/qFXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
在窗体上有一个名称为Command1的命令按钮,并编写有如下事件过程:PrivateSubCommand1_Click()DimrecAsanimalOpen"c:\vbTest.dat"ForRandomAs
设x的初始值为1,并有下面程序片段:Whilex<10x=x+1Wend下面与上述程序片段产生结果不同的是
能够用于标识对象名称的属性是( )。
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
下面不能在信息框中输出”VisualBasic”的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是()。
下列方法或事件中,不是组合框与列表框共有的是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
在名称为Form1的窗体上添加一个名称为HS的水平滚动条,最大值为100,最小值为1。再添加一个名称为Listl的列表框,在属性窗口中输入列表项的值,分别是1000、1500、2000,如图所示。请编写适当的程序,使得运行程序时,将水平滚动条的长度改变为所
随机试题
A、苯巴比妥B、司可巴比妥钠C、硫喷妥钠D、异戊巴比妥E、异戊巴比妥钠在氢氧化钠液中可与铅离子反应生成白色沉淀,加热后,沉淀变成黑色的是
属于黄酮类的是属于碳苷的是
对手术室医护人员的手、物品进行定期细菌培养的周期是
土坝的施工放样内容包括()等。
资产负债表中的“朱分配利润”项目。应根据()填列。
当游客心脏病突发时,导游应该立即组织游客抬其送往医院救治,以免贻误时间。()
已知三棱锥P—ABC的外接球半径为3,且棱PA、PB、PC之间两两垂直,则三棱锥P—ABC的侧面积的最大值为().
(2000年)设函数S(χ)=∫0χ|cost|dt(1)当n为正整数,且nπ≤χ<(n+1)π时,证明2n≤S(χ)<2(n+1).(2)求
A、 B、 C、 A
A、Providingtechnologicaltraining.B、Sendingmedicalstafftothecountry.C、Transportingfoodanddailynecessities.D、Appeali
最新回复
(
0
)