首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
下面程序段中,search(a,n,k)的功能是在数组a的前n(n≥1)个元素中找出第k(1≤k≤n)小的值。这里假设数组a中各元素的值都不相同。 #define MAXN 100 int a[MAXN],n,k; int sear
下面程序段中,search(a,n,k)的功能是在数组a的前n(n≥1)个元素中找出第k(1≤k≤n)小的值。这里假设数组a中各元素的值都不相同。 #define MAXN 100 int a[MAXN],n,k; int sear
admin
2013-12-15
138
问题
下面程序段中,search(a,n,k)的功能是在数组a的前n(n≥1)个元素中找出第k(1≤k≤n)小的值。这里假设数组a中各元素的值都不相同。
#define MAXN 100
int a[MAXN],n,k;
int search_c(int a[],int n,int k)
{
int low,high,i,j,m,t;
k一一;low=0;high=n一1;
do
{
i=low;j=high; (1) ;
do
{
while(i
if(i
while(i%j&&t>=a
)i++;
if(i
;
}
while(i
a
=t;
if (2);
if(i
low=(3) ;
else
high=(4) ;
}
while (5) ;
return(a[k]);
}
选项
答案
(1)t=a[loW] (2)(i==k) return (3)i+1 (4)i-1 (b)i!=k
解析
本题程序使用到了快速排序方法。快速排序方法的思想是:通过一趟排序,将待排记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,然后分别对这两部分的记录继续进行排序,以达到整个序列有序的目的。本题程序利用快速排序思想,找到第k个元素的位置(下标k一1,因而开始有k一一)。内层do循环以t(t=a[low])(即第一个空格处)为“枢轴”找到其应在的i位置。这时若i==k,则算法结束(即第二个空格处if(i==k)return;)。否则,就在(i+1)~high之间查找;若i>k,则在low~(i一1)之间查找,直到找到i==k为止。
转载请注明原文地址:https://www.kaotiyun.com/show/r0al777K
本试题收录于:
计算机专业知识题库事业单位考试分类
0
计算机专业知识
事业单位考试
相关试题推荐
在日常教学中,由于学生表现良好,教师减少其家庭作业的量,教师这样的行为称为()。
德育过程是对学生知、情、意、行的培养和提高过程,其实施顺序是()。
下列属于真实性学习活动的有()。
《中共中央关于全面深化改革若干重大问题的决定》提出,协商民主是我国社会主义民主政治的特有形式和独特优势,要推进协商民主广泛多层制度化发展,拓宽国家政权机关、()的协商渠道,构建程序合理、环节完整的协商民主体系。
心理学家邓克尔设计了一个“蜡烛实验”。在桌子上有三个硬纸盒,盒里分别装着图钉、火柴和蜡烛。要求被试者用桌子上的这些物品将蜡烛固定在木纸墙上。解决钧方法很简单:把纸盒钉在墙上,再以它为台基竖立蜡烛。但许多被试者不会这样解决问题,因为他们把装着东西的纸盒当作容
社会是变化发展的,德育不能仅传授给学生固定的价值观点,要教会学生如何分析不同的道德价值,这反映的德育模式是()。
即使人们对长大后的狼孩进行再好的教育,也很难令其用人类语言进行顺畅的交流,这反映了个体身心发展具有()。
辽宁省凤城农村实验中学位于农村,依据生源有一部分将服务于农村建设的实际,以实现“升学有基础,就业有技能”为主要目标,对学校的部分学科类课程和活动类课程作了适当的调整。他们以劳动技术教育为学校的特色课程,开发了农作物栽培、园艺、果树、花卉、养殖、计算机等多种
公文格式中,发文字号属于主体部分。()
材料一:2009年3月14日三鹿集团公司被三元拍得,至此,三鹿毒奶粉案告一段落。曾经有着耀眼光环的三鹿集团,在神州大地上制造出了一个让一千多个家庭流泪的悲剧。700吨掺有三聚氰胺的毒奶粉,流入市场,使上千名儿童身体健康受到危害,它像一座山一样,压向中国老百
随机试题
职业纪律是企业的行为规范,职业纪律具有()的特点。
Youfeelgenerallydepressedandunabletoconcentrate.Your【C1】______ofdailyactivitymaychange;youfindyourself【C2】______a
施行局部麻醉前,镇静药首选
A.HBsAgB.HBcAgC.HBeAgD.抗-HBsE.抗-HBc
杨某夫妇有两个儿子,老大杨天,30岁,某鞋厂下岗职工,现住某市江淮区樱花街32号(为其妻单位分配的一所20平米的住房)。老二杨同,25岁,某公司职员,一直与父母共同生活。杨某夫妇原来住在杨某单位分配的一所平房内,2000年2月,某开发公司依法对该地区进行
某大型国有企业新建办公楼,计划投资2.5亿元人民币,地下3层,地上15层,总建筑面积5万平方米。该企业目前租用一商用写字楼临时办公,为了节约租金,要求施工总承包单位能在2007年9月1日之前进驻现场。该企业于2007年5月10日与X招标公司签订委托代理协议
下列行为中不属于行政行为的是()。
荀子曰:“天有常道矣,地有常数矣。”下列选项中反映出相同哲理的是()。
左边是给定纸盒的外表面,下列哪项能由它折叠而成?
VolunteeringActivities1.越来越多的人愿意加入到志愿者行列中2.志愿者活动对社会的意义3.为此,我们可以……
最新回复
(
0
)