首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列函数说明和C代码,将应填入(n)处的字句写在对应栏内。 【说明】 函数QuickSort是在一维数组A[n]上进行快速排序的递归算法。 【函数】 void QuickSort( int A[ ],int s,int t) {
阅读下列函数说明和C代码,将应填入(n)处的字句写在对应栏内。 【说明】 函数QuickSort是在一维数组A[n]上进行快速排序的递归算法。 【函数】 void QuickSort( int A[ ],int s,int t) {
admin
2009-02-15
59
问题
阅读下列函数说明和C代码,将应填入(n)处的字句写在对应栏内。
【说明】
函数QuickSort是在一维数组A[n]上进行快速排序的递归算法。
【函数】
void QuickSort( int A[ ],int s,int t)
{ int i=s,j=t+1,temp;
int x=A[s];
do{
do i ++ ;while (1);
do j -- ;while(A[j]>x);
if(i<j){temp=A
;(2);(3);}
}while(i<j);
A[a] =A[j];A[j] =x;
if(s<i-1) (4);
if(j+1<t) (5);
}
选项
答案
(1)A[i]<x (2)A[i]=A[j] <3)A[j]=temp (4)QuickSort(A,s,j-1) (5)QuickSort(A,j+1,t);
解析
快速排序的思想是:任取待排序序列中的某个元素作为基准(一般取第一个元素),通过一趟排序,将待排元素分为左右两个子序列,左子序列元素的排序码均小于或等于基准元素的排序码,右子序列的排序码则大于基准元素的排序码,然后分别对两个子序列继续进行排序,直至整个序列有序。快速排序是对冒泡排序的一种改进方法,算法中元素的比较和交换是从两端向中间进行的,排序码较大的元素一次就能够交换到后面单元,排序码较小的记录一次就能够交换到前面单元,记录每次移动的距离较远,因而总的比较和移动次数较少。
转载请注明原文地址:https://kaotiyun.com/show/6ojZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
以下对企业根据商务问题的要求获取数据的叙述中,不正确的是______。
在Excel中,与函数“=AVERAGE(A1:A3)”等价的是______。
下列选项中,既是输入设备又是输出设备的是(6)。
对某地区家庭人数的抽样调查统计结果如下表:根据此表,该地区每个家庭的平均人数大致为(28)。
计算机处理的数字数据有数值数据和字符数据之分。对信息处理技术员来说,它们的主要区别是______。
在WPS文字中,由“字体”“字号”“粗体”“斜体”“两端对齐”等按钮组成的工具栏是________________。
鼠标指针的形状取决于它所在的位置以及与其他屏幕元素的相互关系。在文字处理的文本区域,指针就像(),指向当前待插入字符的位置。
在Excel2003中,A1到E6单元格的值如下图所示,若在A7单元格中输入计算众数的函数“=MODE(A1:E6)”,按回车键后,则.A7单元格显示的值为(47)。
在Excel2010的A1单元格中输入函数“=IF(1<>2,1,2)”,按回车键后,A1单元格中的值为________________。
随机试题
美国人乔治未持有有效旅行证件前往不对外国人开放的地区旅行,被公安机关发现并处以3日的拘留处罚。如果乔治对该处罚不服,是否可以直接向当地人民法院提起行政诉讼?()
某煤矿C2煤层具有煤与瓦斯突出的危险。某生产班在该煤层掘进工作面作业的王某向值班队长张某电话汇报了工作面出现的异常现象,张某判断工作面有发生煤与瓦斯突出的危险,立即下达了撤出所有作业人员的指令。下列现象中,不能支持张某做出该判断的是()
()是反映经济活动、确认产权关系、规范收益分配的会计技术标准,是生成和提供会计信息的重要依据,也是政府调控经济活动、规范经济秩序和开展国际经济交往等的重要手段。
案例七:黄先生在北京购买了一套价值100万元的普通住宅。根据案例七,回答下列问题:黄先生从有关部门领取《房屋产权证》时,须缴纳印花税( )元。
根据下面材料,回答问题。2016年上半年,某市经济保持了稳定的发展势头,上半年实现GDP1894.3亿元,同比增长7.4%,比一季度提高0.3个百分点。其中,第一产业增加值68.2亿元,同比增长3.3%;第二产业增加值1098.9亿元,同比增长
下列属于古希腊悲剧作家埃斯库罗斯作品的是()。
请论述奏鸣曲的发展概况。
Untiltheverylatestmomentofhisexistence,manhasbeenBoundtotheplanetonwhichheoriginatedanddeveloped.Nowheha
A、ShemettheHRmanagerofherlastcompany.B、Shegotajobfromlastweek’scareerfair.C、Itwasaninternetcareerfair.D、
Globalwarmingisatrendtowardwarmerconditionsaroundtheworld.Partofthewarmingisnatural;wehaveexperienceda20,00
最新回复
(
0
)