首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在快速排序法中,每经过一次数据交换(或移动)后( )。
在快速排序法中,每经过一次数据交换(或移动)后( )。
admin
2019-08-18
26
问题
在快速排序法中,每经过一次数据交换(或移动)后( )。
选项
A、只能消除一个逆序
B、能消除多个逆序
C、不会产生新的逆序
D、消除的逆序个数一定比新产生的逆序个数多
答案
B
解析
在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。快速排序的思想是:从线性表中选取一个元素,设为T,将线性表中后面小于T的元素移到前面,而前面大于T的元素移到后面,结果就将线性表分成两部分(称两个子表),T插入到其分割线的位置处,这个过程称为线性表的分割,然后再用同样的方法对分割出的子表再进行同样的分割。快速排序不是对两个相邻元素进行比较,可以实线通过一次交换而消除多个逆序,但由于均与T(基准元素)比较,也可能会产生新的逆序。
转载请注明原文地址:https://kaotiyun.com/show/MvRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#include#defineS(x)(x)*(x)#defineT(x)S(x)/S(x)+1main(){intk=3,j=2;printf("%d,%d\n",S(k+j),T(k+j));}则程序的输出结果是
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
对下列二叉树进行前序遍历的结果为
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。
下列叙述中错误的是
给定程序中,函数fun的功能是建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,…依次类推。例如,若N=5,生成的矩阵为:11111
下列选项中属于面向对象设计方法主要特征的是
某二叉树中有15个度为1的节点,16个度为2的节点,则该二叉树中总的节点数为()。
随机试题
《我与地坛》中的语句“秋天是大提琴,冬天是圆号和长笛”所使用的表现手法是()
学习英语的中国人只有增加不同文化之间的理解和宽容才能达到与英语母语者交流的目标。
治疗外感风寒,恶寒发热,头身疼痛,无汗,苔薄白,脉浮紧者,宜选用()
A.大流行B.散发C.有季节性D.暴发E.流行局部地区,短时间内突然发生许多临床症状相似的患者的是
脏腑湿热证的共同特点是
一般情况下,同一种商品在期货市场和现货市场上的价格变动趋势()。
上海瑞金医院急诊室医生最近发现,向急难病症家属做解释容易了。这是十集纪录片《人间世》火遍网络的善果。8个摄制组长达两年的投,.在各家医院通宵达旦“蹲守式采访”,让一些记者累得“丢了半条命”。忘我投入的深度调查,与死神赛跑的紧凑情节,贴身观察并如实
A、B、C、D、E这5个小组开展扑克牌比赛,每两个小组之间都要比赛一场,到现在为止,A组已经比赛了4场,B组已经比赛了3场,C组已经比赛了2场,D组已经比赛1场。问E组比了几场?()
(2010年真题)下列关于法学的表述,能够成立的是()。
ThemiserablefateofEnron’semployeeswillbealandmarkinbusinesshistory,oneofthoseawfuleventsthateveryoneagreesm
最新回复
(
0
)