首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
下面程序段中,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
102
问题
下面程序段中,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://kaotiyun.com/show/r0al777K
本试题收录于:
计算机专业知识题库事业单位考试分类
0
计算机专业知识
事业单位考试
相关试题推荐
在学生智力的诸要素中处于核心地位,构成认识能力主要内容的是()。
中学生王某偶然得知同学李某有尿床之疾,便在同学中广而告之。王某的做法侵犯了李某的()。
板书设计的原则有()。
在创造性思维中()起着核心作用。
“开其意,达其辞”这句话体现的教学原则是()。
关于综合实践活动课程,下列说法错误的是()。
“时间就是生命”这一命题所表达的观念,在知识分类体系中属于()。
【2012年烟台市市直真题】教育心理学成熟时期比较注重结合教育实际,注重为学校教育服务,()思潮掀起了一场教育改革运动。
计算机辅助教学中的教学模式是()的有机结合,是为完成现代教学与学习任务采用的相对稳定的,用以设计、组织、实施、评估、优化教学与学校的策略方法和结构的简化形式。
A类地址的有效范围是()。
随机试题
国际市场细分标准可分为__________和__________这两个层次。
根据《安全生产违法行为处罚办法》,矿山企业作业场所空气中的有毒有害物质浓度,对粉尘作业点要求每月检测不得少于();放射性物质作业点,每月检测不得少于(),否则将受到责令改正,可以并处2万元以下的罚款的处罚。
下列费用中,不构成产品成本的是()。
下列分析不正确的有()。 (1)2009年12月扬州市工业增加值同比增长了32.77个百分点。 (2)按2009年的月平均增量估算,2010年4月南通市工业增加值可望达到158.7亿元。 (3)2009年12月江苏省各省辖市工业增加值均
在圆形水池边栽杨树,把树栽在离池边均为5米的圆周上,每隔4米栽一棵,一共栽了157棵。求圆形水池的直径是多少米?(π取3.14)
文都学院奖学金申请者中有人考了满分,引来众人的关注和膜拜。这些考了满分的同学肯定都是学霸,同时这些考满分的学霸总有一种让人莫名其妙膝盖发软、随时扑倒跪地朝拜的感觉。如果上面的陈述正确,下面的每一个基于上述的陈述也必然是正确的,除了?
下列Ⅰ、Ⅱ、Ⅲ是BSP方法的几个关键步骤:Ⅰ.识别数据类Ⅱ.定义企业过Ⅲ.定义信息总体结构在BSP研究中,这三项的正确顺序是()。
设变量PROTV保存的数据为6,汇编下面这条指令的结果为( )。 MOV AX,PROTV LT5
以下关于病毒的描述中,正确的说法是
Thereisapopularbeliefamongparentsthatschoolsarenolongerinterestedinspelling.Thisis,however,a【C1】______.Nosch
最新回复
(
0
)