首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在快速排序法中,每经过一次数据交换(或移动)后( )。
在快速排序法中,每经过一次数据交换(或移动)后( )。
admin
2020-05-11
25
问题
在快速排序法中,每经过一次数据交换(或移动)后( )。
选项
A、只能消除一个逆序
B、能消除多个逆序
C、不会产生新的逆序
D、消除的逆序个数一定比新产生的逆序个数多
答案
B
解析
在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。快速排序的思想是:从线性表中选取一个元素,设为T,将线性表中后面小于T的元素移到前面,而前面大于T的元素移到后面,结果就将线性表分成两部分(称两个子表),T插入到其分割线的位置处,这个过程称为线性表的分割,然后再用同样的方法对分割出的子表再进行同样的分割。快速排序不是对两个相邻元素进行比较,可以实线通过一次交换而消除多个逆序,但由于均与T(基准元素)比较,也可能会产生新的逆序。
转载请注明原文地址:https://kaotiyun.com/show/foHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Text1的文本框,并编写如下程序:OptionBase1PrivateSubForm_Click()DimarrDimStartAsInteger,FinishAsIntegerSumAsInteger
(1)考生文件夹下的工程文件sjt3.vbp中有两个初始标题分别是“移动”和“退出”的命令按钮;一个初始状态为不可用的时钟Timer1。请画一个标签Label1,其标题为“计算机考试”,显示格式为黑体小四号字,左边界为500,且能根据显示内容自动调整大小
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个名称为Command1、标题为“打开”的命令按钮,然后画一个名称为CD1的通用对话框(如图1-189所示),编写适当的事件过程,
在考生的文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm。在窗体上有两个命令按钮,其名称分别为Command1和Command2,标题分别为“写文件”和“读文件”,如图3-131(a)所示。其中“写文件”命令按钮事件过程用来建立一个
在窗体上建立三个菜单(名称分别为Read、Calc和Save,标题分别为“读入数据”、“计算并输出”和“存盘”),然后画一个文本框(名称为Text1,MultiLine属性设置为True,ScrollBars属性设置为2)(如图1-257所示)。程序运行
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
设窗体上有一个名称为Check1的复选框,并有下面程序代码:PrivateSubCheck1_MouseDown(ButtonAsInteger,ShiftAsInteger,
以下声明数组和给数组赋值的语句中,正确的是()。
下列运算符中,优先级别最高的是
数学式y2>x>=10在VB中应表示为
随机试题
中国共产党在领导中国人民进行社会主义建设和改革的伟大实践中,弘扬了民族精神,形成了许多
影响血清胆固醇水平的生理因素有
A.餐后半小时开始上腹痛,下餐前缓解B.餐后立即脐周及右下腰痛,排便缓解C.饱餐后出现上腹痛,剧烈持续D.空腹和夜间出现上腹痛,进餐缓解E.进餐后立即上腹痛,逐渐缓解胃溃疡的疼痛特点多为
针对I期梅毒患者,检查梅毒螺旋体的最适标本是
下列民事主体中,不能成为动产浮动抵押的权利主体的是()。
影响劳动力自身需求工资弹性的因素有()。
根据下面材料回答问题。2014年1月,A省金融机构中长期贷款与短期贷款相比()。
"It’ssuchasimplething,"saidJohnSpitzer,managingdirectorofequipmentstandardsfortheUnitedStatesGolfAssociation
有以下程序段:#includeinti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d、n",n);break;case2:case4:print
莎士比亚A说:“B好的东西都C有D失去的一天。”
最新回复
(
0
)