首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在快速排序法中,每经过一次数据交换(或移动)后
在快速排序法中,每经过一次数据交换(或移动)后
admin
2018-10-16
51
问题
在快速排序法中,每经过一次数据交换(或移动)后
选项
A、能消除多个逆序
B、只能消除一个逆序
C、不会产生新的逆序
D、消除的逆序个数一定比新产生的逆序个数多
答案
A
解析
通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
转载请注明原文地址:https://kaotiyun.com/show/9Mxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知字母a的ASCII码为十进制数的97,下面程序的输出结果是______。 main() { char c1,c2; c1=’a’+’5’-’3’; c2=’a’+’6’-’3’; printf("%c,%d\n",c1,c2); }
以下程序的输出结果是#include<stdio.h>inta[3][3]={1,2,3,4,5,6,7,8,9,},*p;main(){p=(int*)malloc(sizeof(int));f(p,a);
下列程序的运行结果为#include<stdio.h>voidabc(char*str){inta,b;for(a=b=0;str[a]!=’\0’;a++)if(str[a]!=’c’
下列程序的输出结果是______。main(){inta=0,b=0,c=0;if(++a>0||++b>0)++c;printf("\na=%d,b=%d,c=%d",a,b,c);}
下列叙述中正确的是_______。
运行以下程序后,如果从键盘上输入6514<回车>,则输出结果为______。main(){intm,n;printf("Enterm,n:");scanf("%d%d",&m,&n);while(m!
若有定义doublea[5];,则a数组元素下标的上限为______。
若ch为char型变量,k为int型变量(已知字符a的ASCII码是97),则执行下列语句后输出的结果为()。ch=’b’;k=10;printf("%x,%o,",ch,ch,k);printf("k=%%d\n"
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度。请填空。FILE*myf;longf1;myf=【】("test.t","rb")
一个关系中属性个数为1时,称此关系为
随机试题
将表示实体特征的文字、数字或记号直接作为编码的是()
Internet上使用的网络协议是基于_____协议。
体育的任务是什么?
为了解肿瘤在纵隔内的所在部位,可将纵隔分为若干部分。临床多见的“四分法”简单的划分法是以________与________的水平线为界,把纵隔分为上、下两部。
半夏泻心汤的功用是
某工程量清单的工程数量有误,且减少量属合同约定幅度以外的,则进行结算时()。
资产负债表能够反映企业资产、负债和所有者权益的全貌,一般反映的是( )的财务状况,可以帮助报表使用者了解企业的财务状况。
下列行为不属于资本账户范畴的是()。
设,B是三阶非零矩阵,且AB=0,则()
在窗体的视图中,既能够预览显示结果,又能够对控件进行调整的视图是
最新回复
(
0
)