首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列函数说明和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
35
问题
阅读下列函数说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
欲在桌面上移动窗口位置可以拖曳(36)。
计算机操作的注意事项中不包括________。
CPU的主要功能是(5)。
在Word的编辑状态下,文档窗口显示水平标尺,则当前的视图方式______。
假设某Word文档中已存在宏“Marcol”,则下列方法中(48)不能正确使用这个宏。
数据处理技术员小王为了本企业的利益做了如下几项数据处理,其中________是违法的。
设有关系R、S、T如下所示,则________。
四个铜厂前年的产值、去年的产值如下表:根据上表,在这几个厂中,(29)发展最快。
以下关于数字经济的叙述中,________________并不正确。
某金融企业正在开发移动终端非现场办公业务,为控制数据安全风险,采取的数据安全措施中并不包括______。
随机试题
圈闭是油气藏形成的唯一条件,圈闭的类型决定着油气藏的类型。()
根据______主义教育理论,学生参与教学决策有利于促进个人价值感的发展。
简述管理心理学的内容体系。
患儿女,9岁。其母叙述曾因癫痫强直一阵挛性发作治疗,服苯巴比妥10个月,因疗效不佳,2日前改服苯妥英钠,结果反而病情加重入院。发生此种情况最可能的原因是
某施工单位中标承担了某路段高速公路收费系统的施工,该路段设计车速为100km/h,有8处互通立交,其中2处互通立交连接其它高速公路,其余6处连接地方道路。全线设一个监控、通信、收费分中心,6个收费站,采用封闭式半自动收费方式,并且纳入全省高速公路联网收费。
国家鼓励大学生到基层支教的政策属于()。
根据以下资料,回答下面小题。2008年至2012年中,中国对亚洲的直接投资净额增长最快的那一年,中国对各大洲的直接投资净额同比下降的有几个?()
TheethicaljudgmentsoftheSupremeCourtjusticeshavebecomeanimportantissuerecently.Thecourtcannot【C1】______itsleg
DemandforHousesStillRunningAheadofSupplyAHousepriceshaverisenagainthismonthasdemandcontinuestooutstripsupp
Thenation’s【C1】______ofvaccinefortheimpendingflu【C2】______tookabighitThursdaywhenChitonCorp.announcedithadf
最新回复
(
0
)