首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在快速排序法中,每经过一次数据交换(或移动)后( )。
在快速排序法中,每经过一次数据交换(或移动)后( )。
admin
2020-05-11
70
问题
在快速排序法中,每经过一次数据交换(或移动)后( )。
选项
A、只能消除一个逆序
B、能消除多个逆序
C、不会产生新的逆序
D、消除的逆序个数一定比新产生的逆序个数多
答案
B
解析
在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。快速排序的思想是:从线性表中选取一个元素,设为T,将线性表中后面小于T的元素移到前面,而前面大于T的元素移到后面,结果就将线性表分成两部分(称两个子表),T插入到其分割线的位置处,这个过程称为线性表的分割,然后再用同样的方法对分割出的子表再进行同样的分割。快速排序不是对两个相邻元素进行比较,可以实线通过一次交换而消除多个逆序,但由于均与T(基准元素)比较,也可能会产生新的逆序。
转载请注明原文地址:https://kaotiyun.com/show/foHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
(1)在考生文件夹下有一个工程文件sjt3.vbp,其功能是:①单击“读数据”按钮,则把考生文件夹下in3.dat文件中的0~999之间的100个整数读入数组a中;②单击“计算”按钮,则找出这100个整数中所有水仙花数,并将它们的最
(1)在名称为Form1的窗体上画一个名称为Label1、标题为“添加项目:”的标签;画一个名称为Text1的文本框,没有初始内容;画一个名称为Combo1的下拉式组合框,并通过属性窗口输入若干项目(不少于三个,内容任意);再画两个命令按钮,名称分别为Co
(1)在考生文件夹下有一个工程文件sjt3.vbp,其功能是:①单击“读数据”按钮,则把考生文件夹下in3.dat文件中的100个正整数读入数组a中。②单击“计算”按钮,则找出这100个正整数中的所有完全平方数(一个整数若是另一个整数
在考生的文件夹下有一个工程文件vbsj5.vbp,相应的窗体文件为vbsj5.frm。在窗体上有两个命令按钮,其名称分别为cmdWrite和cmdRead,标题分别为“写通信录”和“读通信录”,如图1-251所示。其中“写通信录”命令按钮事件过程用来建立一
设程序中有以下语句:MsgBox"Visual",,"Basic","等级考试",2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
算法的有穷性是指()。
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
数学式y2>x>=10在VB中应表示为
随机试题
(2019年莱州)张老师作为新入职的教师,被学校安排担任五年级(3)班的班主任,接任后张老师发现该班学生分配不均衡:浮躁生多,后进生多,特别是有令老师和学生闻之色变的自封“四大金刚”的学生——A学生、B学生、C学生、D学生。开学已有两周时间,但张老师的班级
下列哪些做法是正确的:
在FIDIC合同中,( )是工程支付的条件。
土石方平衡调配的原则是()。
下列关于公积金个人住房贷款贷款额度的说法,正确的有()。
分管领导和直接领导之间有矛盾,你怎样对待?
下列描述中,不是线性表顺序存储结构特征的是()。
Whodoyouthinkisspeaking?__________isspeaking.
A、Theyhavetoomanyshows.B、Theydon’thaveenoughteachers.C、Theydonothaveenoughregularschools.D、Theyhavetoworkse
BusinessIdeas[A]Whatmakesabusinessideagood?Haveyoueverthoughtyouhadagreatideaforabusinessbutdidn’tdoanyth
最新回复
(
0
)