首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
admin
2012-12-08
61
问题
对于长度为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://kaotiyun.com/show/ithp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列程序段的执行结果为 I=4 x=5 Do I=I+1 X=K^2 LoopUntilI>=7 Print"I=";I Print"x=";x
下列说法有错误的是
下列可以打开立即窗口的操作是_________。
下列叙述中,不属于结构化程序设计方法的主要原则的是
下列哪项是窗体对象的方法而不是属性______。
在VisualBasic32程中,可以作为“启动对象”的程序是______。
以下叙述中错误的是
下列哪个是面向对象程序设计不同于其他语言的主要特点?
设有下列二叉树:对此二叉树先序遍历的结果是
设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为
随机试题
A.分期切痂植皮B.削痂C.一次性切痂植皮D.溶痂后逐步植皮E.蚕食脱痂植皮6%的Ⅲ度烧伤()
有助于鉴别心源性哮喘与支气管哮喘的症状是
8岁男孩,左膝肿痛,急骤加重,活动剧痛,伴有高热。检查左膝关节明显红、肿、热及压痛。X线片示关节间隙增宽,其诊断首先应考虑为
招标人可以考虑使用备选投标方案的情形是()。
与铸铁散热器相比,钢制散热器的特点有( )。
管道是细水雾系统的重要组成部分,管道安装也是整个系统安装工程中工作量最大、较容易出问题的环节,返修也较繁杂。管道的安装主要包括管道清洗、管道固定、管道焊接等加工方法、管道穿过墙体、楼板等。下列有关管道安装说法中,不符合要求的是()。
林先生和林太太已结婚两年,林太太的预产期在2008年的11月。孩子的出生会对整个家庭的经济结构的变化产生巨大的影响。考虑到这一点,林先生找到了理财规划师进行咨询,并要求他为自己制定理财规划。根据林先生的叙述,理财规划师对他的家庭财产状况进行了分析。一、案
卢梭认为,如果要在造就人和造就公民之间选择的话,他会选择造就人。这体现了()的观点。
将Students表的插入权限赋予用户UserA,并允许其将该权限授予他人,应使用的SQL语句为: GRANT(51)TABLEStudentsTOUserA(52);(51)
OnSeptember7,2001,a68-year-oldwomaninStrasbourg,France,hadhergallbladder(胆囊)removedbysurgeonsoperating,viacomp
最新回复
(
0
)