首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
admin
2019-06-04
41
问题
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
选项
A、冒泡排序为n/2
B、冒泡排序为n
C、快速排序为n
D、快速排序为n(n-1)/2
答案
D
解析
假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。快速排序法也是一种互换类的排序方法,但由于它比冒泡排序法的速度快,因此,称为快速排序法。
转载请注明原文地址:https://jikaoti.com/ti/B5A0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
自顶向下程序设计时,应先考虑总体,后考虑细节,逐步使问题具体化,对复杂的问题,应该设计一些子目标作为过渡,上述方法概括为:自顶向下,逐步细化。
A、 B、 C、 D、 B算法的空间复杂度一般是指:执行这个算法所需要的存储空间,其中包括算法程序所占的空间、输入的初始数据所占用的存储空间以及算法执行过程中所需要的额外空间。
A、 B、 C、 D、 D算法是指对解题方案准确而完整的描述,而对算法进行分析的目的,是为了在原有的基础上,对算法进行改进,从而提高对数据的处理效率。
模式或逻辑模式或概念模式模式也称逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
有如下类声明:classTestClass{intn;public:TestClass(inti=0):n(i){}voidsetValue(intn0);};
执行语句序列“intk=0;dok++;while(k*k<20);”后,k的值为______。
1______是实现C++语言编译时多态性的机制,2______是实现C++语言运行时多态性的机制。1______
下列关于栈的叙述中,正确的选项是()。
在派生类中重新定义虚函数时,除了()方面,其他方面都必须与基类中相应的虚函数保持一致。
算法分析的目的是()。
随机试题
Therewasatimewhen,ifaladygotintoacrowdedbusortrain,agentlemanwouldimmediatelystandupandofferherhisseat.
下列关于蒸压加气混凝土砌块的说法,错误的是()。
在下列原始凭证中,按其来源不同,()应归属于外来凭证。
企业部分出售持有至到期投资使其剩余部分不再适合划分为持有至到期投资的,应当将该剩余部分重分类为交易性金融资产。()
旅游行业组织的章程和自律管理规范由()制定。
精神分析学派强调心理学应该研究人的无意识现象。()
师德具有的特殊价值是()。
若有一个计算类型的程序,它的输入量只有一个X,其范围是[1.0,1.0]。现从输入的角度考虑设计一组测试该程序的测试实例为-1.001,-1.0,1.0,1.0001,设计这组测试实,例的方法是______。
ThenightbeforeIwastohavesurgery(手术),Jeremy,mynine-year-oldson,becameworried."Iamworried【C1】______you,Mom.
Eversincesomekidshave【36】thefirstgrade,theyhateschool.Everykid【37】grumblesaboutschool.Butfivetotenpercentof
最新回复
(
0
)