首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
admin
2012-12-08
28
问题
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
选项
A、冒泡排序为n/2
B、冒泡排序为n
C、快速排序为n
D、快速排序为n(n-1)/2
答案
D
解析
本题主要考查对排序算法的理解。冒泡排序法首先将第一个记录的关键字与第二个记录的关键字进行比较,若逆序则交换,然后比较第二个与第三个.以此类推,直至第n一1个与第n个记录的关键字进行比较。第一趟冒泡排序使最大的关键字元素放到最后。以此类推.进行第2~n次冒泡排序。如果在排序过程中不存在逆序.则排序结束。在最坏情况下.冒泡排序中,若初始序列为“逆净”序列,需要比较n(n—1)/2次。快速排序是对冒泡排序的一种改进。它的基本思想是:通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字比另一部分记录的关键字小.然后分别对这两部分记录继续进行排序,最终达到整个记录有序。对于快速排序,若初始记录序列按关键字有序或基本有序时,快速排序退化冒泡排序,最坏情况下比较次数为n(n一1)/2。
转载请注明原文地址:https://jikaoti.com/ti/jzO0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列数据结构中,按先进后出原则组织数据的是
树是结点的集合,它的根结点数目是
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
下列对于软件测试的描述中正确的是______。
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。
在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是
关系模型的数据约束通常由3类完整性约束提供支持,以保证数据的一致性和完整性。3类完整性指的是实体完整性、域完整性和【】。
为了在软件开发过程中保证软件的质量,主要采取的措施是复审、复查、管理复审和【】。
设有如下变量声明DimTestDateAsDate为变量TestDate正确赋值的表达方式是______。
随机试题
恒温动物身体的突出部分,如四肢、尾巴、外耳等在低温环境中有变小变短的趋势,是减少散热的一种形态适应,这一适应被称为()
A.3mmB.1mmC.1.5mmD.2mmE.4mm牙本质肩领高度应尽量不小于
据以往经验,新生儿染色体异常率一般为1%,某医院观察了当地400名新生儿,只有1例染色体异常,欲检验该地新生儿染色体异常率是否低于一般,应进行
下列疾病,可见板状腹的是
某电器销售公司甲与某电视机厂乙因货款纠纷而产生隔阂,甲不再经销售乙的产品。当客户询问甲的营业人员是否有乙厂的电视机时,营业人员故意说道:“乙厂的电视机质量不好,价格又贵,所以我们不再卖他们的产品了。”则下列表述正确的是()
使用总账系统输入凭证时,对凭证编号的要求是()。
我国宪法规定,在公民的法定权利和自由中,居于首要地位的是()。
三级跳远的三级顺序应该是两次跨步跳、一次跳跃。()
Urbanwageearnersusecredittohelpthempurchasethevastarrayof______goods,suchasautomobiles,washingmachines,andref
用来存储当前正在运行的应用程序的存储器是________。
最新回复
(
0
)