首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在快速排序中,每经过一次数据交换(或移动)后( )。
在快速排序中,每经过一次数据交换(或移动)后( )。
admin
2022-10-24
75
问题
在快速排序中,每经过一次数据交换(或移动)后( )。
选项
A、只能消除一个逆序
B、能消除多个逆序
C、不会产生新的逆序
D、消除的逆序个数一定比新产生的逆序个数多
答案
B
解析
在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。快速排序的思想是:从线性表中选取一个元素,没为T,将线性表中后面小于T的元素移到前面,而前面大于T的元素移到后面,结果就将线性表分成两部分(称两个子表),T插入到其分割线的位置处,这个过程称为线性表的分割,然后再用同样的方法对分割出的子表再进行同样的分割。快速排序不是对两个相邻元素进行比较,可以实线通过一次交换而消除多个逆序,但由于均与T(基准元素)比较,也可能会产生新的逆序。故本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/Axkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
将E—R图转换到关系模式时,实体与联系都可以表示成()。
编写甬数fun,其功能是:利用下面的简单迭代方法求方程cos(x)一x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,将x1的值赋给x0;(3)xl=cos
在软件设计中不使用的工具是()。
某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为
对下列二叉树进行前序遍历的结果为()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
程序流程图中带有箭头的线段表示的是
随机试题
启动螺杆泵井时,井口的清蜡阀门应处于()状态,且两边手轮的开启圈数应基本一致。
肝硬化患者有贫血,与其无关的因素是
阵发性室上性心动过速不伴有心力衰竭者首选
房地产市场按不同的方式划分,有不同的分类。但其主要划分方式是()。
关于分部工程验收,以下说法正确的是()。
下列属于财务会计报告编制要求的有()。
依据《义务教育音乐课程标准(2011年版)》的基本理念,按照下列要求进行教学设计。教学对象:九年级学生教学内容:演唱《青春舞曲》要求:设定教学重难点。
埃及艳后克利奥帕特拉统治的国家是()。
在函数
A、Thehostofthehouse.B、Freud’sfriend.C、Aburglar.D、Thehost’sbrother.C从这位女士的疑问“Whyareyouclimbingthroughthewindo
最新回复
(
0
)