首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在快速排序法中,每经过一次数据交换(或移动)后
在快速排序法中,每经过一次数据交换(或移动)后
admin
2018-11-21
34
问题
在快速排序法中,每经过一次数据交换(或移动)后
选项
A、能消除多个逆序
B、只能消除一个逆序
C、不会产生新的逆序
D、消除的逆序个数一定比新产生的逆序个数多
答案
A
解析
通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
转载请注明原文地址:https://kaotiyun.com/show/3vxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intx=0,y=0,i;for(i=1;;++i){if(i%2==0){x++;continue;}if(i%5==0){y++;break;}}printf("%d,%d",
有以下程序voidswap(char*x,char*y){chart;t=*x;*X=*y;*y=t;}main(){char*s1:"abc",*s2="123";swap(s1
下列关于栈的描述中错误的是
如下程序 main() { int x=1,a=O,b=O; switch(x) { case 0:b++; case 1:a++; case 2:a++;b++; } printf("a=%d,b=%d\n",a,b); } 该程序的输出结果是_____
有下列程序段: char ch;int k; ch=’a’;k=12; printf("%c,%d,",ch,ch,k); printf("k=%d\n",k); 已知字符a的ASCII十进制代码为97,则执行上述程序段后输出
C语言中文件的存取方式()
下列叙述中正确的是()。
若有定义:inta=4,b=5,c=6;然后顺序执行下列语句后,变量b中的值是()。c=(a-=(b-5));c=(a%3)+(b=1);
关系数据库的数据及更新操作必须遵循()等完整性规则。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
随机试题
喷枪分为哪些种类?各有什么特点?
从文学体裁角度考虑,不同类的一项是()
下列各项,不是中药霉变因素的是
【背景资料】某公路工程,合同价4000万元,合同工期270天。合同条款约定:(1)工程预付款为合同价的10%,开工当月一次性支付;(2)工程预付款扣回时间及比例:自工程款(含工程预付款)支付至合同价款的60%的当月起,分两个月平均扣回;(3)工程进度
甲是某上市公司的财务经理,在收受了某证券从业人员的“信息费”后,向其提前透露了本公司年度财务数据。甲的这一做法主要违背了()的会计职业道德规范要求。
采用募集设立方式的股份有限公司,发起人应于股款缴足后()日内主持召开公司创立大会。
下列说法正确的有()。
这一片花海,每个季节都有十几种花卉________。远离城市的________,回归大自然的宁静,让人诗意地________,微风拂过,花香撩起的情丝,不知拨动过多少人的心弦。
Oneoftheoft-repeatedmantrasoftheglobalwarmingcrowdisthatthereisnolongeranydebateinthescientificcommunityab
OneoftheresponsibilitiesoftheCoastGuardistomakesurethatallships______followtrafficrulesinbusyharbors.
最新回复
(
0
)