首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
admin
2018-11-21
67
问题
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
选项
A、780
B、820
C、40
D、41
答案
A
解析
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个;对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数;针对所有的元素重复以上的步骤,除了最后一个;持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。冒泡排序的最坏时间复杂度为(n*(n-1))/2=780。
转载请注明原文地址:https://www.kaotiyun.com/show/xvxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。#definePOWER(x)((x)*(x))main(){inti=1;printf("%d,%d",POWER(i++),i);}
以下程序的输出结果是______。#include<stdio.h>main(){inta[5]={2,4,6,8,10},*p;p=a;p++;printf("%d",*p);}
有以下程序main(){intx=0,y=0,i;for(i=1;;++i){if(i%2==0){x++;continue;}if(i%5==0){y++;break;}}printf("%d,%d",
有以下程序 void f(int a[ ],int i,int j) { int t; if(i<j) { t=a[i]; a[i]=a[j];a[j]=t; f(a,i+1,j-1); } } main( ) { int i,a
以下程序的输出结果是() main() {intk=17; printf("%d,%o,%x\n",k,k,k);}
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为______。
将E-R图转换为关系模式时,实体和联系都可以表示为______。
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为()。
数据流图中带有箭头的线段表示的是()。
随机试题
急性肺水肿患者使用地高辛主要用于
无首过效应的给药方式
单剂量大于0.5g的药物一般不宜制备
长期口服华法林,病人应定期测定()。
进入21世纪以来,我国又出现了“国学热”。__________,有一位真正的国学大师却受到__________,那就是钱基博。钱基博的长子钱钟书是无人不知的大学者。钱基博毕生讲授国学与研究国学,先后在上海圣约翰大学、北京清华大学等校担任教授,培养了众多的国
下列关于战时缓刑的表述中,不正确的是()
下面是一组关于统一战线的材料。阅读材料,回答问题:材料1中国共产党成立以后,集中力量领导工人运动,掀起了中国工人运动的第一次高潮。从1922年1月至1923年2月,全国罢工达180多次,其中主要的有香港海员大罢工和京汉铁路大罢工。香港海
(2014下项管)项目经理向干系人说明项目范围时,应以______为依据。
Themostconsistentlyidentifiedteachereffectivenessvariableistimeontask.Thatis,themoretimethatstudentsspendon
Itisthenaturalandperhapsunderstandabletendencyofnewspaperstoconcentrateonbadnewsandbydoingsotocontributeto
最新回复
(
0
)