首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在快速排序法中,每经过一次数据交换(或移动)后( )。
在快速排序法中,每经过一次数据交换(或移动)后( )。
admin
2020-04-18
32
问题
在快速排序法中,每经过一次数据交换(或移动)后( )。
选项
A、只能消除一个逆序
B、能消除多个逆序
C、不会产生新的逆序
D、消除的逆序个数一定比新产生的逆序个数多
答案
B
解析
在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。快速排序的思想是:从线性表中选取一个元素,设为T,将线性表中后面小于T的元素移到前面,而前面大于T的元素移到后面,结果就将线性表分成两部分(称两个子表),T插入到其分割线的位置处,这个过程称为线性表的分割,然后再用同样的方法对分割出的子表再进行同样的分割。快速排序不是对两个相邻元素进行比较,可以实线通过一次交换而消除多个逆序,但由于均与T(基准元素)比较,也可能会产生新的逆序。
转载请注明原文地址:https://kaotiyun.com/show/OYTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
为了计算1+3+5…+99的值,某人编程如下:k=1:s=0whilek
设a=“MicrosoflVisualbasic”,则以下使变量b的值为“Visualbasic”的语句是
在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程:PrivateSubCornmandl_Click()c=1234c1=Trim(Str(c))Fori=1To
在窗体上画一个名称为Commandl的命令按钮,并编写如下程序:FunctionFun(x)y=0Ifx
在VB中,函数过程与子程序过程的区别之一是
以下关于菜单的叙述中,错误的是
下面可以正确定义2个整型变量和1个字符串变量的语句是
窗体上有一个名称为Combol的组合框,为了引用Comb01中最后一个列表项,应使用的表达式是
以下关系表达式中,其值为True的是
假定有以下循环结构DoUntil条件表达式循环体Loop则以下正确的描述是
随机试题
我国的国体是()
A.心室颤动B.心室扑动C.心房扑动D.心房颤动E.尖端扭转型室速QRS-T波群消失,代之以匀齐的连续的正弦波
A.大风门B.肺门C.蹄门D.命门E.云门治疗马宿水停脐宜选
A.胸膈满闷,痰多稀白,苔白滑或白腻B.痰多色黄,微恶风寒,苔黄腻,脉滑数C.心下痞鞭,噫气频作,呕呃,苔白滑,脉弦虚D.呃逆,呕吐,舌红嫩,脉虚数E.舌淡,苔白,脉沉迟
加筋土挡土墙的施工主要工序有()。
某小企业2010年生产一件甲商品的劳动耗费价值8元,产量为10万件,甲商品的社会必要劳动时间价值6元。如果该企业2011年的劳动生产率提高10%,其他条件不变,那么,该企业2011年甲商品的销售收入与2010年相比()。
8,4,8,10,14,()
莱布尼茨是17世纪伟大的哲学家。他先于牛顿发表了他的微积分研究成果。但是当时牛顿公布了他的私人笔记,说明他至少在莱布尼茨发表其成果的10年前就已经运用了微积分的原理。牛顿还说,在莱布尼茨发表其成果的不久前,他在给莱布尼茨的信中谈起过自己关于微积分的思想。但
设二次型f(x1,x2,x3)=4x22-3x32+2ax1x2-4x1x3+8x2x3(其中a为整数)经过正交变换化为标准形f=y12+6y22+by32,求:参数a,b的值;
当前微机上运行的Windows98系统是属于 ( )
最新回复
(
0
)