首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在快速排序法中,每经过一次数据交换(或移动)后( )。
在快速排序法中,每经过一次数据交换(或移动)后( )。
admin
2020-11-23
47
问题
在快速排序法中,每经过一次数据交换(或移动)后( )。
选项
A、只能消除一个逆序
B、能消除多个逆序
C、不会产生新的逆序
D、消除的逆序个数一定比新产生的逆序个数多
答案
B
解析
在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。快速排序的思想是:从线性表中选取一个元素,设为T,将线性表中后面小于T的元素移到前面,而前面大于T的元素移到后面,结果就将线性表分成两部分(称两个子表),T插入到其分割线的位置处,这个过程称为线性表的分割,然后再用同样的方法对分割出的子表再进行同样的分割。快速排序不是对两个相邻元素进行比较,可以实线通过一次交换而消除多个逆序,但由于均与T(基准元素)比较,也可能会产生新的逆序。
转载请注明原文地址:https://kaotiyun.com/show/1v3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#definef(x)x*x*xmain(){inta=3,s,t;s=f(a+1);t=f((a+1));printf(″%d,%d\n″,s,t);}程序运行后的输出结果是(
有两个关系R和T如下:则由关系R得到关系T的操作是()。
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:请勿改动主函数main和其他函数中的任何内容
以下定义语句中正确的是()。
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCⅡ码降序排列。例如,原来的字符串为″CEAedca″,排序后输出为″CedcEAa″。注意:请勿改动主函数main和其他函数中的任何何内容,仅在函数fun的花括号中填入你编
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或
关于C语言的变量,以下叙述中错误的是
下面属于黑盒测试方法的是
检查软件产品是否符合需求定义的过程称为
随机试题
材料:下面是某教师关于“天气系统”一课的教学片段。师:前几天,我们这里正好下雨了。请同学们谈一谈那几天的天气情况。下雨前后天气有什么变化?生:天气由晴转阴,然后刮风、下雨,之后天气变冷……师:我们看一看那几天下雨前后
王某因出售公民个人信息被判刑,刘某的姓名、出生日期、身份证件号码、家庭住址等信息也在其中,买方是某公司。王某侵害刘某的权利是()。
培训和教育有何区别?
引起新生儿核黄疸最主要的原因是
善化油腻肉食积滞的药物是
患者,女性,50岁,胃癌晚期,近来病情发展迅速,患者情绪低落、悲伤、沉默,常哭泣。护士及时给予患者心理疏导,该护士判断患者的心理反应处于以下哪个时期
抑制尿酸生成的药物是()。
“士为知己者死”这一古训告诉我们,有效的领导始于()。
请从所给的四个选项中。选择最合适的一个填入问号处,使之呈现一定的规律性。
[A]dedicated[I]Incorporate[B]efficiency[J]deficiency[C]chronic[K]sincerely[D]positive[L]overrated[E]Coherent
最新回复
(
0
)