首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
admin
2018-11-21
70
问题
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
选项
A、780
B、820
C、40
D、41
答案
A
解析
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个;对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数;针对所有的元素重复以上的步骤,除了最后一个;持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。冒泡排序的最坏时间复杂度为(n*(n-1))/2=780。
转载请注明原文地址:https://kaotiyun.com/show/xvxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){inti,s=0;for(i=1;i<10;i+=2)s+=i+1;ptintf("%d\n",s);}程序执行后的输出结果是()。
下列程序的输出结果是()。main(){inta=1,b=2;printf("%d,%d\n",--a,++b);}
下面程序的输出结果是______。main(){inta[]={1,2,3,4,5,6,7,8,9,0,},*p;p=a;printf("%d\n",*p+9);}
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是______。
有三个关系R、s和T如下:则由关系R和S得到关系T的操作是
一个良好的算法由下面的基本结构组成,但不包括______。
数据的存储结构是指()。
设有以下定义和语句inta[3][2]={1,2,3,4,5,6},*p[3];p[0]=a[1];则*(p[0]+1)所代表的数组元素是
设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是
下列实体类型的联系中,属于一对多联系的是()。
随机试题
罂粟:内啡肽:
单位工程施工观感质量检查评价记录中,“好”的项目占中项数的50%以上,可共同确认为“好”。()
关于建筑抗震地震影响系数的阐述,下列哪个说法是正确的?()
项目建设方案的可行性论证包含的内容有()。
下列()不属于索赔费用的计算方法。
对薪酬调查的数据进行整理、分析时。可以采取的方法有()。
监护人处分被监护人的财产,必须()。
新民主主义革命开始的标志是国共第一次合作。()
个人所具有的并施加于别人的控制力是()。
TheDailyNewsisofferingfreeflightstoanumberofEuropeancities.Youmustpayextraforairporttax.
最新回复
(
0
)