首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知某个序列存在“中值记录”,我们将其定义为:如果将此序列排序后,它是第n/2个记录。对于任意一个序列求出其“中值记录”。 请回答下列问题: (1)给出算法的主要思想; (2)根据设计思想,采用C或C++或JAVA语言表述算法,关键之处给出注释
已知某个序列存在“中值记录”,我们将其定义为:如果将此序列排序后,它是第n/2个记录。对于任意一个序列求出其“中值记录”。 请回答下列问题: (1)给出算法的主要思想; (2)根据设计思想,采用C或C++或JAVA语言表述算法,关键之处给出注释
admin
2014-07-18
63
问题
已知某个序列存在“中值记录”,我们将其定义为:如果将此序列排序后,它是第n/2个记录。对于任意一个序列求出其“中值记录”。
请回答下列问题:
(1)给出算法的主要思想;
(2)根据设计思想,采用C或C++或JAVA语言表述算法,关键之处给出注释;
(3)总结所用算法的时间和空间复杂度。
选项
答案
(1)为了获取中值记录,我们将数组中的元素分成两组,一组是比当前记录大的数值,另外 一组是小于当前记录的数值。如果两组记录的数据数目相等或是最为接近,那么当前记录 即为要找的中值记录。 (2)算法的实现函数: ty pedef struct{ int g;//大于该记录的个数 int t;//小于该记录的个数 }place; im Get—Mid(int a[],int n){//获取中值记录的函数 place b[MAXSIZE]; /*对第i个元素统计比它大和比它小的元数的个数,分别为g和t*/ for(int i=0;i
a[i])b[i].g++; if(a[j]
2),算法实现过程中使用的辅助空间为数组,空间复杂度为O(n)。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/W4xi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
评析唐朝初期加强中央集权的措施及其意义。
试述1946年政治协商会议的主要原因及意义。
论述新石器时代及其文化类型。
第二次世界大战的爆发是多种因素综合作用的结果,其最根本的原因是()。
元封六年(前105),西汉以宗室女细君与乌孙王和亲。细君死后,又以宗室女()和亲,巩固了汉与乌孙的关系,使乌孙成为牵制匈奴的重要力量。
中国第一条自行设计修建的铁路是在()
以下不属于国民党控制金融的“四行”的是()。
世界古代历史上,对东西方文化交流、传播作出突出贡献的是()
阅读史料,回答以下问题:重庆中央党部,暨中央执监委员诸同志均鉴:今年4月,临时全国代表大会宣言,说明此次抗战之原因,曰:“自塘沽协定以来,吾人所以忍辱负重与倭国周旋,无非欲停止军事行动,采用和平方法,先谋北方各省之保全,再进而谋东北四省问题之合
下面是关于目前流行的PC机主板的叙述:Ⅰ主板上通常包含微处理器插座(或插槽)和芯片组Ⅱ主板上通常包含ROMBIOS和存储器(内存条)插座Ⅲ主板上通常包含PCI和AGP总线插槽Ⅳ主板上通常包含IDE连接器其
随机试题
在一个孤立的导体球壳内,若在偏离球中心处放一个点电荷,则在球壳内、外表面上将出现感应电荷,其分布将是()
A.正常足月新生儿B.足月小样儿C.大于胎龄儿D.适于胎龄儿E.小儿胎龄儿出生体重在同胎龄平均体重的第10百分位以下的是
下列方证中,病机与肝郁无关的是
哪种激素不是下丘脑分泌的
关女士,20岁,被汽车撞伤上腹部20分钟后来医院急诊。病人面色苍白,精神紧张,腹痛难忍,伴恶心、呕吐。查体:腹部有轻度压痛,但无明显反跳痛和腹肌紧张,血压、脉搏正常。疑有腹内脏器损伤,留急诊室观察。关于该病人的护理,不正确的是
自然经过的老朽主要是由于()引起的,如风吹、日晒、雨淋等引起的建筑物腐朽、生锈、老化、风化、基础沉降等,与建筑物的实际经过年数正相关,同时要看建筑物所在地区的气候和环境条件。
真空管道进行气压试验时,其试验压力应为()。
在分析影响借款人还款能力的非财务因素时,可以通过()查阅借款人的不良记录,查看客户过去有无拖欠银行贷款等事项。[2015年10月真题]
旅行社质量保证金是指由旅行社缴纳,旅游行政管理部门所有,用于保障旅游者权益的专用款项。
简述NetBIOS与TCP/IP关系。Windows组网中采用什么工具来实现域的创建和管理?在什么情况下需要设置“主域”?
最新回复
(
0
)