首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
冒泡排序在最坏情况下的比较次数是
冒泡排序在最坏情况下的比较次数是
admin
2012-01-20
38
问题
冒泡排序在最坏情况下的比较次数是
选项
A、n(n+1)/2
B、nlog2n
C、n(n-1)/2
D、n/2
答案
C
解析
冒泡排序的基本思想是对当前未排序的全部结点自上而下地依次进行比较和调整,让键值较大的结点下沉,键值较小的结点往上冒。也就是说,每当比较两个相邻结点后发现它们的排列与排序要求相反,就要将它们互换。
对n个节点的线性表采用冒泡排序,冒泡排序的外循环最多执行n-1遍。第一遍最多执行n-1次比较,第二遍最多执行n-2次比较,以此类推,第n-1遍最多执行1次比较。因此,整个排序过程最多执行n(n-1)/2次比较。
转载请注明原文地址:https://kaotiyun.com/show/BJVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
下列定义变量的语句中错误的是
以下语句定义正确的是()。
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下划线处填入正确的内容
有以下程序#include<stdio.h>#include<string.h>main(){printf("%d\n",strlen("0\t\n\0C011\1"));}程序运行后的输出结果是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];假定文件己正确打开,不能正确地从文件中读入10名工人
请编写函数fun,函数的功能是查找x在s所指数组中下标的位置,并作为函数值返回,若X不存在,则返回-1。注意:部分源程序在文件PROG1.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题
下列方法中,不属于软件调试方法的是()。
围绕山顶一圈有N个山洞,编号为0、1、2、3、……、N—1,有一只狐狸和一只兔子在洞中居住。狐狸总想找到兔子并吃掉它,它的寻找方法是先到第一个洞(即编号为0的洞)中找;再隔1个洞,即到编号为2的个洞中找;再隔2个洞,即到编号为5的洞中找;下次再隔3个洞;即
随机试题
我国宏观调控体系伴随社会主义市场经济体制改革的全面深化不断创新、完善。随着大数据、云计算、人工智能、区块链等加速创新,数字技术日益融入经济社会发展各领域全过程。数字技术不仅是数字经济发展的支撑,而且是辅助经济治理的基础。宏观经济是一个不可中断的连续进程,作
A.微小病变B.毛细血管内增生性肾炎C.系膜增生性肾炎D.新月体肾炎E.系膜毛细血管性肾炎急进性肾炎常见于
下图为一两跨两层框架结构,C30混凝土。
库存物资ABC分类管理中,下列观点表述正确的是()。
下列选项中,属于要约邀请的有()。
垃圾站建在一个地方.专家鉴定不会造成危害,居民区阻止施工.要你去调解。怎么处理?
算法的时间复杂度取决于()。
下面选项中属于反应时测量范式的有
BelowisagraphshowingthechangesinthenumberofpassengersinasubwaystationinParis.Lookatthegraphandwriteanes
AzharUsman,astand-upcomic,saysheisa"verypatriotic"AmericanMuslim."Iwoulddieforthiscountry,"hedeclares.After
最新回复
(
0
)