首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在最坏情况下,冒泡排序的时间复杂度为【 】。
在最坏情况下,冒泡排序的时间复杂度为【 】。
admin
2013-06-11
33
问题
在最坏情况下,冒泡排序的时间复杂度为【 】。
选项
答案
n(n-1)/2或0(n(n-1)/2)
解析
冒泡排序法是一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。假设线性表的长度为n,则在最坏的情况下,冒泡排序需要经过n/2遍的从:前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。
转载请注明原文地址:https://kaotiyun.com/show/w5Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidswapl(intc[]){intt;t=c[0];c[0]=c[1];c[1]=t;}voidswap2(intc0,intc1){intt;t=c0
有以下程序main(){chark;inti;for(i=1;i<3;i++){scanf("%c",&k);switch(k){case’0’:printf("another\n");
下列说法中,不属于数据模型所描述的内容的是______。
用二维表数据来表示实体及实体之间联系的数据模型为______。
函数调用语句:fseek(fp,-20L,1);的含义是______。
以下函数creat用来建立一个带头结点的单向链表,新产生的结点总是插在链表的末尾。单向链表的头指针作为函数值返回。请填空。#include<stdio.h>structlist{chardara;stru
以下程序通过函数指针p调用函数fun,请在填空栏内,写出定义变量p的语句。voidfun(int*x,int*y){……}main(){inta=10,b=20;______;严定义变量p*/p=
下列选项中不合法的标识符是( )。
算法的时间复杂度是指_______。
以下不能定义为用户标识符的是
随机试题
A.检测限B.定量限C.回收率D.精密度E.最低定量限常用来表示准确度的是
[2011年第014题]下列关于一般观演建筑视线设计要考虑的因素中,哪一条不正确?
根据《建设工程质量管理条例》规定,建设工程发生质量事故,有关单位应当在()向当地建设行政主管部门和其他有关部门报告。
根据分税制体制规定,将同经济发展直接相关的主要税种划分为()。
情事变更原则的效力体现在________。
下列对“绿色建筑”与“可持续建筑”关系的解说,表述不正确的一项是()。下列对绿色建筑的解释,最准确的一项是()。
帕累托最优,指这样一种社会状态:对于任何人来说,如果不使其他某个(或某些)人境况变坏,他的情况就不可能变好。如果一种变革能使至少有一人的境况变好,同时没有其他人境况因此变坏,则称这一变革为帕累托变革。以下各项都符合题干的断定。除了:
简述《唐律疏议》。
若已定义inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。
A、Itisn’treliable.B、Itneedschecking.C、Itisdefinitelytrustworthy.D、Itwon’thurttotry.DWhat’sthewoman’s’attitude
最新回复
(
0
)