首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
admin
2019-04-24
42
问题
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
选项
A、n
B、n-1
C、n(n-1)
D、n(n-1)/2
答案
D
解析
假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。快速排序法也是一种互换类的排序方法,但由于它比冒泡排序法的速度快,因此,称为快速排序法。
转载请注明原文地址:https://kaotiyun.com/show/8QRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
在最坏情况下,冒泡排序的时间复杂度为【】。
若要说明一个类型名STP,使得定义语句STPs;等价于char*s;,以下选项中正确的是
有说明char.*c[]={"European","Asian","American","African"};则下列叙述中正确的是
以下能正确定义二维数组的是______。
请编写程序fun,函数的功能是:实现B=A+Aˊ,即把矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。例如,输入下面的矩阵:其转置矩阵为:12314745625
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。注意:部分源程序存在文件PROGl.C文件中。请勿改动主函数mai
请补充函数fun(),该函数的功能是:把字符下标为非素数的字符从字符串sb中删除,把字符下标为素数的字符重新保存在字符串e口中。字符串sb从键盘输入,其长度作为参数传入函数fun()。例如,输入“abcdefghijkl”,输出“cdfhl”。
从工程管理角度看,软件设计一般分为两步完成,它们是
软件测试的目的是
随机试题
肾细胞癌Robson分期Ⅱ期的表现为
下列哪项符合周围型紫绀的描述【】
静脉角位于()
下列有机物中,对于可能处在同一平面上的最多原子数目的判断,正确的是()。
某10m高的边坡,坡率1:1(如图6—26所示),路堤填料γ=20kN/m3,c=10kPa,φ=25°,当直线滑动面的倾角α=32。时,稳定系数为()。
某工程双代号网络计划如下图所示,其关键线路有( )条。
链传动与带传动相比的主要特点是( )。
《中华人民共和国义务教育法》总则第一条规定,为了保障适龄儿童、少年接受义务教育的权利,保证义务教育的实施,提高全民族素质,根据(),制定本法。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
计算机软件知识产权包括著作权、专利权、商标权和制止不正当竞争的权利等。如果某公司购买了一个工具软件,在销售该公司开发的软件(需使用该工具软件)的同时,向客户提供此工具软件的复制品,这种行为(11)。如果某公司购买了一个应用软件的源程序,他们将源程序中的所有
最新回复
(
0
)