首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
admin
2018-12-04
31
问题
设顺序表的长度为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全国计算机二级
相关试题推荐
结构化程序设计的三种基本结构分别是顺序、选择和______。
下列是关于派生类声明的开始部分,其中正确的是()。
有以下程序:classDate{public:Date(inty,intm,intd);{year=y;month=mday=d;}
C++程序是从______函数开始执行的。
下面关于C++流的叙述中,正确的是()。
在表达式x-y中,"-"是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符"-",这个表达式还可以表示为
下面关于C++语言变量的叙述错误的是
在C++语言中,访问一个对象的成员所用的运算符是______,访问一个指针所指向的对象的成员所用的运算符是______。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的______。
下列选项中不符合良好程序设计风格的是
随机试题
在我国,除()使用汉语外,其余民族都有各自的语言。
喷(抛)射除锈,具有表面清洁度和粗糙度质量容易控制,无化学污染的优点。
为评价某种一级预防措施控制高血压发病的效果,最适合的研究方法是
以下比例尺为大比例尺的有()。
社会治安综合治理的()是综合性的。
摩擦性失业是指由于劳动力市场运行机制不完善(如资源配置比例失调等),从而出现暂时或偶然的供求失调所引起的失业现象,现在它既包括员工在各行业间流动所引起的失业,也包括新人在寻找工作阶段的失业。根据上述定义,下列属于摩擦性失业的是:
请用不超过200字的篇幅,概括出给定资料的主要内容。要求:有条理、有层次。请用不超过400字的篇幅,结合所给材料,谈谈海水淡化产业的迅速发展还需要从哪几个方面进一步完善。要求:内容全面,有条理性和高度概括性。
Paperisdifferentfromotherwasteproducebecauseitcomesfromasustainableresource:trees.(21)themineralsandoilused
采取果断措施
A、Writeapaper.B、Observehowbeesbuildnests.C、Planafamilyreunion.D、Visithisparents.A选项均以原形动词开头表明,本题可能考查将来的行为动作。对话中男士
最新回复
(
0
)