首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
下面程序段中,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
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<&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
计算机专业知识
事业单位考试
相关试题推荐
我国教育领域的法律救济途径有()。
()是衡量教育工作者个人行为和品质的最高道德标准。
提出“泛智”教育思想,主张每个人都应掌握一切有用的知识,同时要求把一切有用的知识教给一切人的教育家是()。
【2015年淄博市真题】家长许诺:如果孩子考第一名,奖励孩子一台平板电脑,这诱发了孩子学习的()动机。
国家鼓励发展多种形式的()教育,使公民接受适当形式的政治、经济、文化、科学、技术、业务教育和终身教育。
【2013年滨州市北海新区真题】班级授课制的优点是()。
多元智力理论的基本特征是强调()。
2014年4月17日,()公司宣布,其旗下微博业务正式登陆纳斯达克,成为全球范围内首家上市的中文社交媒体。
陈老师在讲“二氧化碳性质”时,“讲台上放着两瓶没有标签的无色气体,其中一瓶是二氧化碳,一瓶是空气。怎么区分它们呢?”陈老师边说边将燃烧的木条分别伸入两个集气瓶中,告诉学生使木条熄灭的是二氧化碳,使木条继续燃烧的是空气。这种教学方法是()
关于世界上第一台电子计算机,哪几个说法是正确的?()
随机试题
大便溏可出现于( )
具有酶诱导作用的药物是
患者,男,82岁。口腔内多数牙冷、热刺激酸痛1个多月。4个月前曾因鼻咽癌接受颌面和颈部放射治疗。口腔检查:口腔内多数牙牙颈部环状龋损,探诊酸痛,冷测(+),无迟缓性痛。最可能的诊断为
会计核算软件应具备初始功能,其中应进行初始化的内容包括()。
进出口税费核算综合案例A公司从泰国进口汽酒1350箱,货物经新加坡中转,二程船于2015年7月3日(星期五)申报进境。B报关公司受A公司委托,于7月22日(星期三)向海关发送报关单电子数据,当日海关计算机系统审结通过。7月30日B公司向海关提交了
试述压电式加速度计是如何工作的。
目前,我国证券投资基金托管费按()计提。
文中的加黑点的词可以替换为()。属于“电子图书馆系统应具备的特征”的是()。
NationalGeographic【61】fillanumberofroles,saysKarenKasmauski."Wearejournalists;researcher,thinkers,"shesays,"phot
Backin2000,inspiredbyadesiretohelpthoseinneed,MeganandDennisDoyleofMinneapolisdecidedtheywantedtodomoret
最新回复
(
0
)