首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
admin
2019-07-14
94
问题
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
选项
A、780
B、820
C、40
D、41
答案
A
解析
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个;对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数;针对所有的元素重复以上的步骤,除了最后一个:持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。冒泡排序的最坏时间复杂度为(n*(n—1))/2=780。
转载请注明原文地址:https://kaotiyun.com/show/15Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用白盒测试方法时,设计测试用例应根据()。
下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不
有以下程序:#includemain(){inta=2,*ptr;ptr=&a;*ptr=8;a=(*ptr)++;printf("%d,%d\n",a,*ptr);}程序运行后的输出结果是()。
有如下程序:#includemain(){inta=0,b=1;if(a++&&b++)printf("TRUE");elseprintf("FALSE");printf("-OUT:a=%d,b=%d\n",a,b);}程序运行后
下列选项中不属于结构化程序设计原则的是( )。
设p是指针变量,语句p=NULL;等价于
有以下程序#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",10
以下叙述中正确的是
表示关系式x≤y≤z的C语言表达式的是
数据字典(DD)所定义的对象都包含于
随机试题
customerinformation
A.甲状腺乳头状癌,滤泡亚型B.甲状腺恶性淋巴瘤C.甲状腺髓样癌D.甲状腺未分化癌E.甲状腺嗜酸细胞癌甲状腺右叶结节性肿物,无明显包膜,与周围组织粘连,5cm×4cm。镜下,瘤细胞多排列成大小不一的滤泡结构,细胞核重叠、毛玻璃状,核内有嗜酸性包
女性患者,50岁,怕冷,乏力,反应迟钝,便秘,心悸,气短,双下肢非凹陷性水肿。哪项治疗为首选
患者,男,56岁。因牙周病全部拔除上下颌余留牙,已5个月余缺牙后,咀嚼功能遭到破坏并引起口腔颌面部发生一系列的形态和功能变化,其改变程度与下列哪项无关
资产评估根据评估范围的不同,可以分为单项资产评估、多项资产评估、部分资产评估及整体资产评估。()
某人民法院自收到行政诉讼起诉状之日起7日内不能决定是否应予立案受理,根据行政诉讼法及相关规定,下列哪种说法是正确的?
管理者在作决策时需要仔细衡量不同备选方案所要求作出的牺牲,这实际上体现了管理经济学中的()。
如下图所示,在图甲中取阴影等边三角形各边的中点,连成一个等边三角形,将其挖去,变成图乙。对图乙中的每个阴影等边三角形仿照先前的做法,得到图丙。如果图甲的等边三角形面积为1,则第n个图形中的所有阴影三角形的面积和为:
全国移动电话用户增长速度最快的是( )下列哪一项说法不正确( )
WhichofthefollowingbestdescribestheAmerica’seconomicsituation?Whatdoesthefigure0.2%inParagraph1indicate?
最新回复
(
0
)