首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在最坏情况下,冒泡排序的时间复杂度为______。
在最坏情况下,冒泡排序的时间复杂度为______。
admin
2013-01-23
61
问题
在最坏情况下,冒泡排序的时间复杂度为______。
选项
A、n(n-1)/2
B、nlog2n
C、n(n+1)/2
D、(n+1)/2
答案
A
解析
冒泡排序法是一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。但一般情况下要小于这个复杂度。
转载请注明原文地址:https://kaotiyun.com/show/Muhp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
阅读程序:OptionBase1PrivateSubForm_Click()Dima(3)AsIntegerPrint“输入的数据是:”;Fori=1to3A(
在窗体上画一个通用对话框,其名称为CommandDialog1,再画一个命令按钮,其名称为Command1。程序运行时,单击命令按钮,在对话框内只允许显示文本文件。将以下程序补充完整。PrivateSubCommand1_Click()
软件开发方法可归纳为3种模式:基于瀑布模型的结构化生命周期法、基于动态需求定义的【】方法和面向对象的方法。
在窗体中添加一个名称为Command1的命令按钮、一个名称为Label1的标签,编写如下代码:OptionBase1PrivateSubCommand1_Click()a=A
下列程序执行后,n的值为n=0ForI=1To200IfIMod4=0Thenn=n+1NextI
下列程序段的执行结果为A=0:B=1DoA=A+BB=B+1LoopWhileA<10PrintA;B
启动窗体在“工程属性”对话框中指定,为了打开该对话框,应执行【】菜单中的【】命令。
设a=10,b=5,c=1,执行语句Printa>b>c后,窗体上显示的是______。
在软件设计中的软件过程,其主要描述的是()。
软件测试的过程是Ⅰ.集成测试Ⅱ.验收测试Ⅲ.系统测试Ⅳ.单元测试
随机试题
男,30岁。间歇出现颜面及下肢水肿已5年,伴乏力、头痛。查体:血压180/110mmHg;Hb80g/L,尿蛋白(++),尿红细胞6~8个、HP。下列治疗措施中,不选用
对牙周健康状况影响最大的不良习惯是
患者,男,58岁,活动后出现腰痛和血尿,疑有上尿路结石。首选的影像学检查是
一般废水分()进行预测。
在机场建设领域,不良土质是指()等。
配送方案一旦确定后,就应对其进行实施控制,此时主要做好()等项工作。
社会工作者正在带领一个独居老人小组,小组成员李奶奶谈到自己不久前去世的老伴时泣不成声。这时,谢大爷眼含热泪讲述了自己妻子去世时的感受和如何走出悲伤的经历。此时组内其他人也伤心落泪。这时社会工作者给予的回应中,最恰当的是()。
以下各句中,加下画线的词语使用恰当的一项是()。
802.1l在MAC层采用了____________协议。
Ifyouareastudentwithbadcreditoralowcreditscore,nothavingacreditcardcanbefrustrating.【D1】______,youcanincr
最新回复
(
0
)