首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
admin
2012-12-08
30
问题
对于长度为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全国计算机二级
相关试题推荐
在窗体上画一个列表框、一个命令按钮和一个标签,其名称分别为List1、Commandl和Label1,通过属性窗口把列表框中的项目设置为:“第一个项目”、“第二个项目”、“第三个项目”、“第四个项目”。程序运行后,在列表框中选择一个项目,然后单击命令按钮,
下面有一段程序代码,如果从键盘上输入"Computer",则在文本框内显示的内容是 PrivateSubText1_KeyPress(KeyAsciiAsInteger) IfKeyAscii>=65AndKeyAscii<=122
在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:OptionBase1PrivateSubCommand1_Click()Dima(10)AsIntegerFori=1To10
假定在图片框Picturel中装入了一个图形,为了清除该图形(不删除图片框),应采用的正确方法是______。
下列关于栈的描述中错误的是______。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的
数据库模型提供了两层映像功能,内模式到模式间的映像使得数据存储结构改变时,逻辑结构不变,因而相应的应用程序也不必改变,这是数据库的【】独立性。
在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是
对于如下图所示的二叉树,其后序遍历序列是
在VisualBasic中,要设置菜单项的快捷访问键,应使用的符号是______。
随机试题
鼓胀的病因有
二尖瓣关闭不全不会导致
对工业或生活废(污)水污染源中的排放口,应测定其位置,了解和调查其()、排放方式(如连续或瞬时排放)、主要污染物及其浓度、废水的处理和综合利用状况等。
收入的特点不包括()。
李勇系枉校学生,16周岁时曾作为姚刚(成年人且精神正常)的委托代理人与某商场签订过一份买卖照相机的合同。李勇17岁零11个月时曾与陈瑞签订过一份买卖合同,内容是李勇用1万元购买陈瑞所卖的一套音响,李勇的父母对此未作任何表示。问:李用与商场签订
正是通过对()的研究,从而揭示了大脑两半球的不对称性
批处理操作系统提高了计算机的工作效率。下列关于批处理操作系统的叙述中,哪一个是正确的?
Wemaybeverypleasedwiththerapidprogresswehavemadeineveryfieldofstudy.Butthewaytotestastudent’sknowledgea
Ourresearchhasfocusedonadrugwhichisso______astobeabletochangebrainchemistry.
NetworkedAutomobileI’mdrivingthrougheasternFrance,theblip-blipofthelanemarkersrunningbackwardthroughmyperip
最新回复
(
0
)