首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
冒泡排序在最坏情况下的比较次数是( )。
冒泡排序在最坏情况下的比较次数是( )。
admin
2009-01-15
51
问题
冒泡排序在最坏情况下的比较次数是( )。
选项
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全国计算机二级
相关试题推荐
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是( )。
在窗体上画一个文本框,其名称为Text1,然后编写以下程序:PrivateSubForm_Load()ShowText1.Text=""Text1.SetFocusEndSubPrivateSubText1
能够用于标识对象名称的属性是( )。
阅读程序:OptionBase1PrivateSubForm_Click()Dima(3,3)AsIntegerFori=1To3Forj=1To3a(i,j)
下面不能在信息框中输出”VisualBasic”的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
在名称为Form1的窗体上添加一个名称为HS的水平滚动条,最大值为100,最小值为1。再添加一个名称为Listl的列表框,在属性窗口中输入列表项的值,分别是1000、1500、2000,如图所示。请编写适当的程序,使得运行程序时,将水平滚动条的长度改变为所
随机试题
釉珠常位于
一般会计人员办理会计工作交接时,负责监交的是()。
破产清算包括()阶段。
下列经济业务或事项不正确的会计处理方法有()。
当产业结构是以资源密集型为主时,对运输方式的选择要求时要重载化和()。
船是一种重要的水上交通工具。在划船的活动中,下列说法正确的是()。
宣扬“马克思主义过时论”的观点所犯的错误在哲学上属于:( )
某公司设置VPN服务器,允许外地的公司员工通过Internet连接到公司内部网络。
查找学号为"200301188"学生的“数据库”课程的成绩,至少将使用关系()。把学生的学号及他的平均成绩定义为一个视图。定义这个视图时,所用的.SELECT语句中将出现哪些子句?()Ⅰ.FROMⅡ.WHEREⅢ
AnewlookatanasteroidorbitingthesunshowsitcouldpossiblysmashintotheEarthwithtremendousforce.Butexpertssay
最新回复
(
0
)