首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
admin
2018-12-04
21
问题
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
选项
A、780
B、820
C、40
D、41
答案
A
解析
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个;对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数;针对所有的元素重复以上的步骤,除了最后一个;持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。冒泡排序的最坏时间复杂度为(n*(n—1))/2=780。
转载请注明原文地址:https://kaotiyun.com/show/6rAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
下列for语句的循环次数为______。for(inta=0,b=1;b&&a<5;a++);
以三级模式为框架形成的3种数据库中,真实存在于计算机外存的数据库是()。
以下叙述中正确的是
在C++语言中,访问一个对象的成员所用的运算符是______,访问一个指针所指向的对象的成员所用的运算符是______。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的______。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是______。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序等。
软件工程的出现是由于
下列字符串中,正确的C++标识符是()。
随机试题
TheoriesofHistoryI.Howmuchweknowabouthistory?A.【T1】_____existforonlyafractionofman’stimeB.Theaccu
ICU患者常见死亡原因为
患儿男,1岁。B型超声检查发现左侧睾丸位于腹股沟管内,经内分泌治疗10周后睾丸仍未下降到阴囊内。下一步治疗的最佳方法是
某小型排涝枢纽工程,由排涝泵站、自排涵闸和支沟口主河道堤防等建筑物组成。泵站和自排涵闸的设计排涝流量均为9.0m3/s,主河道堤防级别为3级。排涝枢纽平面布置示意图见下图。根据工程施工进度安排,本工程利用10月至次年4月一个非汛期完成施工,次年汛期投入
室内消火栓的水带长度不应超过()m。
以下关于洗钱的说法,不正确的是()。
A注册会计师负责审计甲集团2015年度财务报表。与审计工作底稿相关的部分事项如下:(1)在审计开始后不久,甲集团将其子公司X出售,A注册会计师重新制定了总体审计策略和具体审计计划,并替代原审计计划工作底稿。(2)A注册会计师拟利用2014年度审计中获取
Whichpassage(s)say(s)that….adultsputtoomuchemphasisonchildren’sintellectualdevelopment?
Whodidthemanhearthenewsfrom?
A、She’sagraduatestudent.B、Sheworksatthelibrary.C、She’samodel.D、Sheteachesart.AWhatcallbeinferredfromtheconv
最新回复
(
0
)