首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
下面程序段中,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
50
问题
下面程序段中,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
计算机专业知识
事业单位考试
相关试题推荐
学习过程中常用的精细加工策略有()。
根据菲茨与波斯纳三阶段模型,对于士兵装卸枪支技能形成的各阶段,下列排序正确的是()。①闭着眼睛装卸枪支②仔细研究枪支的使用说明和图纸③选择合适的两部分连接,完成组装
批改学生作业时,张老师使用了“你最近进步很快,祝贺!”“关于某某知识点的掌握还不够好,加油!”等批语,并对后续学习提出针对性建议。从评价功能与进行的时间来看,这种评价方式属于()。
下列对于“稳中求进”中“稳”与“进”辩证关系的理解不准确的是()。
根据奥苏伯尔对有意义学习的分类,如果儿童听到“鸟”或看到文字的“鸟”,就知道它代表实际的鸟,即使此时并未见到真实的鸟,儿童也能以语言或文字的形式在大脑中形成关于鸟的形象,这属于()。
教育目的对教育活动的定向功能具体体现为()。
阅读下面的案例,运用评价理论分析说明“我”的日常教育评价出现了什么问题?如何解决?“老师经常表扬我,我怕谁!”学生阳阳(化名),现为六年级学生,原来是所谓的后进生,上课不专心,常捣乱,作业也经常不完成,下课后与同学之间摩擦很多,老师见了
下列关于勤劳节俭的论述中,正确的选项是()。
【2015年菏泽市真题】教师不仅运用知识,而且运用自己的全部素养特别是()向学生提供专业服务。
随机试题
A.胆囊底B.胆囊体C.胆囊颈D.胆囊管E.胆总管内腔具有黏膜螺旋襞的是
脂肪酸β-氧化第一次脱氢的辅酶是
下列检查中不应作为常规检查的是肺部X线片最可能的表现是
中日中青年军官______项目开展7年来,在两国政治关系处在困难状态的情况下,依然持续展开,具有积极意义,对于改善和发展中日关系、增进相互了解,也______了重要的作用。填入横线上最恰当的一项是()。
试述内隐记忆与外显记忆各自的含义及它们之间的区别。(2007年)
毛泽东说过,只有具有了这种崇高精神的人,才是“一个高尚的人,一个纯粹的人,一个有道德的人,一个脱离了低级趣味的人,一个有益于人民的人。”他说的“这种崇高精神”是指
(2012下集管)如果挣值EV是300万元,实际成本是350万元,计划值PV是375万元,进度执行指数显示______。
ChinesepublicbuildingserectedunderaconstructioncodeoftheSungdynastyhavewithstoodearthquakeswellbecausethewhite
ThescientificnameistheHoloceneAge,butclimatologistsliketocallourcurrentclimaticphasetheLongSummer.Thehistory
GreatasNewtonwas,manyofhisideas______todayandarebeingmodifiedbytheworkofscientistsofourtime.
最新回复
(
0
)