首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
一个长度为L(L≥1)的升序序列s,处在第[L/2]个位置的数称为s的中位数。例如,若序列sl=(11,13,15,17,19),则s1的中位数是15,两个序列的中位数是含它们所有元素的升序序列的中位数。例如,若s2=(2,4,6,8,20),则S1和s2
一个长度为L(L≥1)的升序序列s,处在第[L/2]个位置的数称为s的中位数。例如,若序列sl=(11,13,15,17,19),则s1的中位数是15,两个序列的中位数是含它们所有元素的升序序列的中位数。例如,若s2=(2,4,6,8,20),则S1和s2
admin
2014-12-08
87
问题
一个长度为L(L≥1)的升序序列s,处在第[L/2]个位置的数称为s的中位数。例如,若序列sl=(11,13,15,17,19),则s1的中位数是15,两个序列的中位数是含它们所有元素的升序序列的中位数。例如,若s2=(2,4,6,8,20),则S1和s2的中位数是11。现在有两个等长升序序列A和B,试设计一个在时间和空间两方面都尽可能高效的算法,找出两个序列A和B的中位数。要求:
根据设计思想,采用C或C++或JAVA语言描述算法,关键之处给出注释。
选项
答案
算法的实现如下: int M—Search(int A[],int B[],int n){ int s1=0,d1=n—1,m1,s2=1,d2=n一1,m2; //分别表示序列A和B的首位数、末位数和中位数 while(s1 1=d1 || s2 1=d2){ m1=(s1+d1)/2; m2=(s2+d2)/2; if(A[m1]==B[m2]) return A[m1]; //满足条件1) if(A[m1]
解析
转载请注明原文地址:https://www.kaotiyun.com/show/v4xi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
概述当代科技革命的主要特点。
拜占庭帝国长期延续的原因。
周王室的两大官僚系统是()。
系统总结了6世纪以前黄河中下游地区农牧业生产经验的著作是()。
我国古代文献中记载了许多有关部落和部落联盟之间发生大规模战争的传说,如炎帝和黄帝两个部落曾战于(),结果黄帝取得了胜利。
毛泽东认为,社会主义这个阶段可分为两个阶段,包括()。
阅读材料回答以下问题:天既哀大地生人之多艰,黑帝乃降精而救民患,为神明,为圣王,为万世作师,为万民作保,为大地教主。生于乱世,乃据乱世而立三世之法,而垂精太平。乃因其所生之国,而立三世之义,而注意于大地远近、大小若一之大一统。乃立元以统天,以天为仁,以神
若干个等待访问磁盘者依次要访问的柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间。(1)先来先服务算法;(2)最短寻找时间
高度为7的AVL树最少有()个结点。
一个字节多路通道连接D1、D2、D3、D4、D5共5台设备,这些设备分别每10μs、30μs、30μs、50μs和75μs向通道发出一次数据传送的服务请求,请回答下列问题:(1)计算这个字节多路通道的实际流量和工作周期。(2)如果设计字
随机试题
数学兴趣小组属于()
Heisbusy______detectivestoriesdayandnight.
在破伤风的治疗中,下列哪项最关键【】
属于哪种胎位胎头向哪个方向转动才能娩出
认为人的心灵如同白板,观念和知识都来自于后天,并且得出结论,天赋的智力人人平等,“人类之所以千差万别,便是由于教育之故。”持这一主张的是英国哲学家______。
抗阻练习对下列哪个器官产生的影响最大?()
某地一所农村学校,房舍由于年久失修,损坏严重,上级主管部门为其专门拨出经费5万,让学校完善整修校舍,而校长李某却把此款用来修建自己的办公室。在一个阴雨天,校舍倒塌,致使三个学生和教师死亡,10人受伤。对于此案例,校长李某应承担()。
评述社会本位论与个人本位论。
Pleasedonotmakea______anymore.Ican’tfallasleep!
Scholars’senseoftheuniquenessofthecentralconceptof“thestate”atthetimewhenpoliticalsciencebecameanacademicfi
最新回复
(
0
)