首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
下面程序段中,search(a,n,k)的功能是在数组a的前n(n≥1)个元素中找出第k(1≤ k≤n)小的值。这里假设数组a中各元素的值都不相同。 define MAXN 100 int a[MAXN],n,k; int search c
下面程序段中,search(a,n,k)的功能是在数组a的前n(n≥1)个元素中找出第k(1≤ k≤n)小的值。这里假设数组a中各元素的值都不相同。 define MAXN 100 int a[MAXN],n,k; int search c
admin
2014-01-13
66
问题
下面程序段中,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<&t
if(i
while(i<&>==a
)i++;
if(i
;
}while(i
a=t;
if;
if(i
low=;
else
high=(4);
}while (5);
return(a[k]);
}
选项
答案
(1)t=a[10w] (2)(i==k)return (3)i+1 (4)i-1 (5)i!=k 本题程序使用到了快速排序方法。快速排序方法的思想是:通过一趟排序,将待排记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,然后分别对这两部分的记录继续进行排序,以达到整个序列有序的目的。本题程序利用快速排序思想,找到第k个元素的位置(下标k-1,因而开始有k--)。内层do循环以t(t=a[10w])(即第一个空格处)为“枢轴”找到其应在的i位置。这时若i==k,则算法结束(即第二个空格处if(i==k)return;)。否则,就在(i+1)~high之间查找;若i>k,则在low~(i-1)之间查找,直到找到i==k为止。
解析
转载请注明原文地址:https://kaotiyun.com/show/maal777K
本试题收录于:
计算机专业知识题库事业单位考试分类
0
计算机专业知识
事业单位考试
相关试题推荐
下面是一位教师的反思日记。回顾过去,我感觉到,过去一个学期的教学比我前十年的教学总和都更能让我明白什么叫教育。以前,我教过好几个班,并且每班人数都在80左右。每天我的大部分时间都在备课,与学生的交流很少,我只考虑自己能提供什么,很少考虑学生需要什
创造性思维的特点有()。
赵某为牟取暴利,进入某自然保护区猎杀国家重点保护的野生雪豹6只。之后,将雪豹皮高价卖给境外的刘某。刘某携带雪豹皮出境时被海关查获。随后,赵某和刘某被公安机关依法拘留,二人承认了犯罪事实。在上述案件中,赵某和刘某的行为触犯了()。
《中共中央关于全面深化改革若干重大问题的决定》提出,协商民主是我国社会主义民主政治的特有形式和独特优势,要推进协商民主广泛多层制度化发展,拓宽国家政权机关、()的协商渠道,构建程序合理、环节完整的协商民主体系。
“2013年中国好书”包括《繁花》《带灯》《中国经济双重转型之路》《3D打印:从想象到现实》等,其中《带灯》呈现了中国乡土社会在时代转型中复杂而尴尬的处境,小说中“带灯”是指()。
现代教育制度的核心部分是()。
2015年1月,国务院印发《关于机关事业单位工作人员养老保险制度改革的决定》,提出机关事业单位在参加基本养老保险的基础上,应当为其工作人员建立()。
【2013年烟台龙口市真题】教育目的的主要功能有()。
在会议工作中,分发的重要文件一般要编号登记。()
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
随机试题
一些投机者是乘船游玩的热心人。所有的商人都支持沿海工业的发展。所有热心乘船旅游的人都反对沿海工业的发展。据此可知以下哪项一定成立?
有关葡萄胎的叙述哪项是正确的()
需混合注射几种药物时,首先应注意的是()。
药物肝肠循环影响了药物在体内的
引导性组织再生术手术成功的要素包括
质粒在细菌间的转移方式主要为
下列流动性指标中,用于测量企业短期偿债能力的是()。
A、5061.44B、5117.16C、5374.85D、6306.97A1.5%<5%,可使用乘除法转化法。原式≈4985.52×(1+1.5%)≈4985.52+5000×1%+5000×0.5%=4985.52+50+25=5060.52,最
中央八项规定之所以取得成效,关键是中央政治局以身作则、_______。各级领导干部要充分认识自己在作风建设中的关键地位和重要作用,以及对党和国家前途命运的重大责任,以_______、如临深渊的小心和谨慎,对待自己的一言一行,一举一动,要带头改进作风,不是说
分布式数据库系统不具有的特点是______。
最新回复
(
0
)