首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
下面程序段中,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
60
问题
下面程序段中,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
计算机专业知识
事业单位考试
相关试题推荐
皮亚杰认为个体认知发展从不成熟到成熟一般要经历哪些阶段?()
班级管理属于微观、具体的一种学校管理形式,班级管理的基本内容有()。
关于流体智力和晶体智力的说法,正确的是()。
教师不是传递客观而确定的现成知识,而是激发出学生原有的知识经验,促进知识经验的“生长”,促进学生的知识建构活动,以促成知识经验的重新组织、转换和改造。持上述教学观的理论流派是()。
《国务院关于深化考试招生制度改革的实施意见(国发[2014]35号)》提出,2014年启动考试招生制度改革试点,2017年全面推进,到2020年基本建立中国特色现代教育考试招生制度。这一制度的特点不包括()。
在教育实验研究中,自变量就是无需操作便会自然发生变化的那些变量。()
我国教育目的具有层次性,其结构自上而下包括()。
【2015年济南市市中区真题】班集体形成的重要标志是成立了班委,健全了班级管理制度。()
我国的政治制度决定了行政组织的根本属性是()。
目前流行的Pentium(奔腾)微机的字长是()。
随机试题
行政复议
根据企业内部责任中心权责范围及业务活动的特点不同,责任中心可分为()。
以下对审核说法正确的是_______。
2010年全年我国货物进出口总额29728亿美元,比上年增长34.7%。其中,货物出口15779亿美元,增长31.3%;货物进13948亿美元,增长38.7%。进出口差额(出口减进口)1831亿美元,比上年减少126亿美元。2010年我国对主要
改革是新时期最鲜明的特点之一,也是邓小平理论最具特色的内容之一。下列有关改革的说法正确的是()。
给定资料1.改革开放以来,我国住房制度经历了从以福利分房制度为主发展到以住房市场化制度为主的过程,建立了比较适合中国国情的现代住房体制。然而,近十多年来,房价上涨成为全国各个城市的共同现象,住房供应结构不合理,房价过高,超出了普通消费者的支付能力
【61】【63】
Iamhonoredtobeheretoday,(1)HarvardatthiscelebrationoftheCollegeBoard’shalfcenturyofworkingtopromote(2)and
WhichofthefollowingisNOTadistinctivefeatureofhumanlanguage?
My______wastellingmethathecouldbemygoodfriend.
最新回复
(
0
)