首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
admin
2019-07-14
30
问题
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
选项
A、780
B、820
C、40
D、41
答案
A
解析
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大,就交换它们两个;对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数;针对所有的元素重复以上的步骤,除了最后一个;持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。冒泡排序的最坏时间复杂度为(n*(n-1))/2=780。
转载请注明原文地址:https://kaotiyun.com/show/NfRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序流程图中带有箭头的线段表示的是()。
以下叙述正确的是()。
有如下程序:#includemain(){inta=0,b=1;if(a++&&b++)printf("TRUE");elseprintf("FALSE");printf("-OUT:a=%d,b=%d\n",a,b);}程序运行后
if语句的基本形式是:if(表达式)语句,以下关于"表达式"值的叙述中正确的是
以下叙述中正确的是
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
有以下程序#include#includevoidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
下列选项中属于面向对象设计方法主要特征的是( )。
随机试题
RaisingWiseConsumers[A]Almostanyonewithaprofitmotiveismarketingtoinnocents.Helpyourkidsunderstandit’sOK
患者女性,16岁。因摔伤后髋部肿痛血肿来就诊,患者哥哥也有类似出血病史。BT正常,APTT80s,PT(一期法)13s。STGT及纠正试验结果:患者硫酸钡吸附血浆加正常人血清,能纠正;正常人硫酸钡吸附血浆加患者血清,能纠正。最可能的诊断是A.先天性凝血
有关上颌窦瓦氏位标准片所见的叙述,错误的是
A.皂苷B.生物碱C.挥发油D.黄酮类E.香豆素石斛药材主含的化学成分是
私人财团或国外财团愿意自己融资建设某项基础设施,并在东道国政府授予的特许经营期内经营该公共设施,以经营收入抵偿建设投资,并取得一定收益,经营期满后将此设施转让给东道国政府,这种投资方式称为( )。
我国《刑法修正案》(六)规定:“在生产、作业中违反有关安全管理的规定,因而发生重大伤亡事故或者造成其他严重后果的,处3年以下有期徒刑或者拘役;情节特别恶劣的,处3年以上( )年以下有期徒刑。强令他人违章冒险作业,因而发生重大伤亡事故或者造成其他严重后果的
纳税人从中国境外取得所得的,应该在户籍所在地税务机关申报纳税。()
心理测试的含义从内容上划分,可分为:()。
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是
下列各指标中,数据通信系统的主要技术指标之一的是()。
最新回复
(
0
)