首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
快速排序是一种典型的分治算法。采用快速排序对数组A[p..r]排序的三个步骤如下: 分解:选择一个枢轴
快速排序是一种典型的分治算法。采用快速排序对数组A[p..r]排序的三个步骤如下: 分解:选择一个枢轴
admin
2015-06-03
29
问题
快速排序是一种典型的分治算法。采用快速排序对数组A[p..r]排序的三个步骤如下:
分解:选择一个枢轴
递归求解:通过递归的调用快速排序,对子数组A[p..q-1]和A[q+1..r]分别排序。
合并:快速排序在原地排序,故不需合并操作。
下面是快速排序的伪代码,请填补其中的空缺。伪代码中的主要变量说明如下:
A:待排序数组。
P,r:数组元素下标,从P到r。
q:划分的位置。
X:枢轴元素。
i:整型变量,用于描述数组下标。下标小于或等于i的元素的值小于或等于枢轴元素的值。
j:循环控制变量,表示数组元素下标。
QUICKSORT(A,P,r){
if (p
q=PARTITION(A,p,r ) ;
QUICKSORT(A,p,q-1);
QUICKSORT(A, q+1, r);
}
}
PARTITION(A,p,r){
x=A[r];
i=p-1;
for ( j =p ; j <= r- 1; j++ ){
if (A[j] <=x){
i=i+1 ;
交换A
和A[j];
}
}
交换(1)和(2)
//注:空(1)和空(2)答案可互换,但两空全部答对方可得分
return(3)
}
选项
答案
(1)A[i+1]或A[r]。 (2)A[r]或A[i+1]。 (3)i+1。
解析
转载请注明原文地址:https://kaotiyun.com/show/LdDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
请在(1)、(2)、(3)、(4)空白处填写恰当的内容。Web客户机与服务器共同遵守(1)协议,其工作过程是;Web客户端程序根据输入的(2)连接到相应的Web服务器上,并获得指定的Web文档。动态网页以(3)程序的形式在服务器端处理,并给客户端返
IPSec工作在TCP/IP协议栈的(1),为TCP/IP通信提供访问控制、(2)、数据源验证、抗重放、(3)等多种安全服务。IPSec的两种工作模式分别是(4)和(5)。(1)~(5)备选答案:A.应用层B.网络层C.数据链
为了使DNS_Server1能正确解析本地Web站点的域名,需对DNS_Server1中的DNS服务进行配置。在图1所示的对话框中,新建的区域名称是(1);在图2所示的对话框中,添加的新建主机名称为(2),IP地址栏应填入(3)。将DNS_Serve
阅读以下关于在ISDN网中应用点对点协议(PPP)和按需拨号路由(DDR)技术的说明,结合网络拓扑图回答问题1至问题4。【说明】综合数字业务网(ISDN)由数字电话和数据传输服务两部分组成,提供基本速率接口(BRI)和基群速率接口(PRI)两种服
根据你的网络工程经验,请用250字以内的文字简要描述该21层教学综合大楼网络层次结构设计的要点。(不要求画图)请用300字以内的文字,以提纲形式描述该21层教学综合大楼综合布线设计的方案要点。
阅读以下关于校园网组建的技术说明,根据要求回答问题1至问题4。【说明】某学校新建一栋21层教学综合大楼,楼层两端相距100m,距一端50m处有一弱电竖井,弱电竖井贯穿每层的弱电室。每层楼均有100个信息点(所有信息点要求具有100Mb/s的数据传
阅读以下有关传统局域网络运行和维护的叙述,将应填入(n)处的字句写在对应栏内。在对网络运行及维护前首先要了解网络,包括识别网络对象的硬件情况、判别局域网的拓扑结构和信道访问方式、确定网络互联以及用户负载等。常见的3种拓扑结构是星形、(1)与(2)拓
阅读以下说明,回答【问题1】~【问题4】,将解答填入答题纸的对应栏内。【说明】设有A、B、C、D四台主机都处在同一个物理网络中,A主机的IP地址是192.155.12.112,B主机的IP地址是192.155.12.120,C主机的IP地址是19
下面是Web页面处理中3个步骤,请将其进行正确排序。①Web服务器接收到Web页面请求后,寻找所请求的Web页面,并将所请求的Web页面传送给Web浏览器。②Web浏览器接收到所请求的Web页面,并将它显示出来。③Web浏览器向一个
阅读以下关于交换机VTP协议配置的技术说明,根据要求回答问题1至问题4。【说明】利用VLAN技术可以把物理上连接的网络从逻辑上划分为多个不同的虚拟子网,可以对各个子网实施不同的管理策略。利用showvtpstatus命令在某台交换机的特权模式
随机试题
辽朝统治者为统治契丹和其他游牧民族而建立的一种特殊制度是()
WriteonONEofthefollowingtwotopics.Youaresupposedtofollowtheinstructionsgivenbelow.1.按照完整英文书信的格式,就下述内容写一封介绍信:
白术的性状特征是
本案争议的法律关系与当事人如何?为何种类型的诉讼?该调解协议是否有效?人民法院能否据此签发调解书?
下列表述中,哪个选项属于省人大常委会的人事权?()
根据室外消火栓的保护半径,将消防车道的间距定为()。
中国银行业协会的会员单位包括()
导游人员对旅游产品具有()。
某国道工程建设需要征地240亩。甲市某县政府为加快土地征收和房屋拆迁力度,特成立了国道工程建设征地拆迁指挥部(简称拆迁指挥部),由县长任总指挥,县委副书记、县人大常委会副主任担任副总指挥,县人民法院院长和县人民检察院检察长以及县政府各职能部门负责人担任指挥
HaekervisitinghisfriendDr.smith61.______afteraEuropeantour.Hewasreadingbookon
最新回复
(
0
)