首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70) ,要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第 ( )个位置。
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70) ,要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第 ( )个位置。
admin
2013-02-23
50
问题
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70) ,要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第 ( )个位置。
选项
A、3
B、5
C、7
D、9
答案
B
解析
快速排序的基本思想是:从表中选取一个元素(如本题中的33),将表中小于此元素的移到前面,大于此元素的移到后面,结果把线性表分割成两部分(两个子表),此元素插入到其分界线的位置处。然后分别对两个子表再次分割……本题中33作为分割的中界线,第一趟排序后排在比它小的18、9、25、12后面。
转载请注明原文地址:https://www.kaotiyun.com/show/wTJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()
若有如下程序:main(){intx=4,y=1;printf("%d\n",sub(x,sub(x,y)));}sub(inti,intj){staticinta=0;
下面程序的功能是实现变量x、y内容交换,请填空。#defineEXCHANGE(a,b,c){a=b;b=c;c=a;}main(){intx=10,y=8,z;【】printf("%d,%d",x,y);
阅读下列程序,则运行结果为#include"stdio.h"fun(){staticintx=5;x++;returnx;}main(){inti,x;fo
阅读下列程序段,则程序的输出结果为#include"stdio.h"#defineM(X,Y)(X)*(Y)#defineN(X,Y)(X)/(Y)main(){inta=5,b=6,c=8,k;
C语言程序的基本单位是
以下数组定义中不正确的,是______。
数据库技术的根本目标是要解决数据的
在ER图中,矩形表示【】。
随机试题
驾驶机动车在这种道路上怎样会车最安全?
对于有些不能长期保存或者不能原物附卷保存的证据,可以采用的保全手段有
A.炙麻黄B.九孔石决明C.绵茵陈D.江枳壳E.明天麻注明质地的药物是
关于特殊投入物影子价格的说法,正确的是()。
居住区商业服务中心的布置方式有()。
背景资料:某公路工程H合同段,其中土方路基绝大部分是借土填方,路堤边坡高度≥20m,地面横坡大于12%,施工单位施工组织设计中路基填筑的施工方案如下:(1)土质分析:在K19+100~K20+100处,本路段主要是粉质土,颗粒组成以小于0.07
“八议”中保护前朝皇室宗亲及其后裔的制度是()。(2010年真题)
结合材料回答问题:材料1毛泽东说:“在我党的一切实际工作中,凡属正确的领导,必须是从群众中来,到群众中去。这就是说,将群众的意见(分散的无系统的意见)集中起来(经过研究,化为集中的系统的意见),又到群众中去做宣传解释,化为群众的意见,使群众坚持下
A、 B、 C、 BBob’sdeskanswerswhosedesk.Choice(A)answerswhereisyourdesk.Choice(C)repeatstheword
A、Thetreewasbroken.B、Alltheleavesfelldown.C、Oneofthebranchesfelldown.D、Thetreewascutdown.C原文中提到大树的一根最大的枝桠在夜间
最新回复
(
0
)