首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
admin
2019-07-14
28
问题
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
选项
A、780
B、820
C、40
D、41
答案
A
解析
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大,就交换它们两个;对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数;针对所有的元素重复以上的步骤,除了最后一个;持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。冒泡排序的最坏时间复杂度为(n*(n-1))/2=780。
转载请注明原文地址:https://jikaoti.com/ti/Ehf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,合法的实数是()。
有如下程序:#includemain(){inti,data;scanf("%d",&data);for(i=0;i<5;i++){if(i<data)continue;printf("%d-",i);}}程序运行时,从键盘输入:
if语句的基本形式是:if(表达式)语句,以下关于"表达式"值的叙述中正确的是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
有三个关系R、S和T如下则由关系R和S得到关系T的操作是
软件需求规格说明书的作用不包括
有满足实体完整性约束的条件下( )。
随机试题
扩张脑血管作用较强的钙通道阻滞药是
最早记载用青蒿治疗疟疾的著作是哪部著作肯定丁《神农本草经》用常山治疗疟疾
公路隧道常见的质量问题和病害现象包括()。
收益型物业的经营费用是除()之外物业发生的所有费用。
凝结在商品中的无差别的人类劳动,构成商品的_______。
A公司以人民币为记账本位币,对外币交易采用交易日的即期汇率折算,按月计算汇兑损益。2018年6月1日,将200万美元兑换为人民币,银行当日的美元买入价为1美元=6.55人民币元,中间价为1美元=6.60人民币元,卖出价为1美元=6.65人民币元。则计入当日
学生学习了角之后,再学习锐角、直角和钝角,这种教学利用的迁移是()
《查士丁尼民法大全》与法国《民法典》的关系是()。
小张是赛场上的“倒霉蛋”,在去年校运动会男子800米决赛中,他在领先对手的情况下,在最后100米冲刺时,以0.1秒之差落后于对手,失去即将到手的奖牌。然而,他却得到美丽的姑娘小杨的安慰并最后赢得了爱情。这更是应了俗语:“如果赛场失意,那么情场得意。”如果这
Manythingsmakepeoplethinkartistsareweird.Buttheweirdestmaybethis:artists’onlyjobistoexploreemotions,andyet
最新回复
(
0
)