首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
下面程序段中,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
58
问题
下面程序段中,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://jikaoti.com/ti/gUU3FFFM
本试题收录于:
计算机专业知识题库事业单位考试分类
0
计算机专业知识
事业单位考试
相关试题推荐
主张儿童自动、自发地确定自己的学习目的、选择学习内容,学生在自己设计的学习活动中获得相关的知识与能力,教师只负责引起学生的学习动机,辅助学生设计学习。这一教学组织形式是()。
在全球化趋势下,一国安全问题解决得好,可以惠及别国;反之,则会殃及他国。下列选项中与上述说法无关的哲学观点是()。
下列关于地理知识中“世界之最”,表述错误的是()。
根据我国《教育法》的有关规定,下列做法中,侵犯了学生的受教育权的是()。
下列关于教育法律规范的说法,错误的是()。
课外活动的内容不受课程计划、课程标准的限制,只要围绕学校的教育目的即可,这体现了课外活动的()特点。
【2012年临沂市真题】下列属于第二信号系统的条件反射的是()。
如在一个实验中,对红光信号灯按A键,对绿光信号灯按B键,对蓝光信号灯按C键,对白光信号灯按D键,对四个刺激和四个对应的反应,记录到的反应时是()。
汉字显示器是采用汉字点阵的原理制成的,若每个汉字用16×16的点阵表示,7500个汉字的字库容量是()。
在汉字的演变过程中,位于楷书和行书之间的字体是()。
随机试题
女性儿童10岁,身高1m,智力低下,应考虑为哪一种激素分泌障碍
有关夜尿增多正确的是A.夜尿量超过白天尿量B.夜间尿量持续超过700mlC.尿路感染时夜尿增多D.夜尿增多多为正常现象E.肾分泌功能减退
关于肾脏对葡萄糖重吸收的描述,错误的是
元代人在《唐律疏议序》中说:“乘之(指唐律)则过,除之则不及,过与不及,其失均矣。”表达了对唐律的敬畏之心。下列关于唐律的哪一表述是错误的?(2016年卷一17题,单选)
锅炉爆炸的主要原因有___________等。
在特大断面的洞室开挖中,当洞室围岩为Ⅳ或V类岩石时,可采用()的分部分块开挖方式。
在处理各种利益关系时,要做到()。
A、 B、 C、 D、 A
与"SELECTDISTINCT歌手号FROM歌手WHERE最后得分>=ALL;(SELECT最后得分FROM歌手WHERESUBSTR(歌手号,1,1)="2")"等价的SQL语句是( )。
A、Somethinghastodowithgenes.B、Sleepingfarlessthattheyneed.C、Drinkingmorethantheyhaveintended.D、Aninabilityto
最新回复
(
0
)