首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
给定有m个整数的递增有序数组a[1…m]和有n个整数的递减有序数组b[1…n],试写出算法:将数组a和b归并为递增有序数组c[1…m+n]。(要求:算法的时间复杂度为O(m+n))。
给定有m个整数的递增有序数组a[1…m]和有n个整数的递减有序数组b[1…n],试写出算法:将数组a和b归并为递增有序数组c[1…m+n]。(要求:算法的时间复杂度为O(m+n))。
admin
2014-12-25
55
问题
给定有m个整数的递增有序数组a[1…m]和有n个整数的递减有序数组b[1…n],试写出算法:将数组a和b归并为递增有序数组c[1…m+n]。(要求:算法的时间复杂度为O(m+n))。
选项
答案
void Merge(int A[],int B[],int&C[],int m,int n) { 将两个递增和递减的数组A和B,合并成一个递增有序的数组c i=0;j=n—1;k=0; while(i
=0) if(A[i]<=B[j]) C[k++]=A[i++]; else c[k++]=B[j一一]; while(i
=0] c[k++]=B[j--]; }
解析
由于两个数组都有序,但合并得到的新数组C的递增有序,则设两个变量i和j,分别指向数组A的第一个元素和数组B的最后一个元素,将A
和B[j]中的小者插入到数组C中,重复上述操作,直到将两个数组中的元素全部合并到数组C为止。算法描述如下。
转载请注明原文地址:https://kaotiyun.com/show/k4Vx777K
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
每个码元可能含有若干比特,通常规定一个二进制码元含【】的信息量。
ISO提出的基于______的管理框架是现代网络管理体系结构的核心。
在常用的网络性能测评指标中,【】是指单位时间内通过网络设备的平均比特数。
细缆以太网的最大网络干线长度为【】
某图书管理系统中缴纳借书逾期罚款部分的模块结构图如题42图所示。其中未填充的3个模块名如下:A.打印缴费收据B.输入读者号C.查询逾期罚款金额模块之间未标明的数据流如下:G.读者号H.罚款金额K.缴费收据请将上
在元组表达式中,原子公式R(s),其中R是关系名,s是元组变量,它所表示的命题是________。
分析用户的业务处理后,以()形式表示数据的流向和对数据的加工。
ER模型的基本元素是实体、________和属性。
银行家算法的实质是避免系统进入_______状态。
在χy平面内,以10cm/s的恒速由点(2,4)到点(16,10)的作直线运动,采样周期0.02s。试导出χ(t)和y(t)在这两点之间的直线插补公式。
随机试题
简述死刑立即执行案件的报请复核程序。
A.少量血胸B.血胸并发感染C.大量血胸D.血胸机化胸部外伤后出现血压下降,脉搏细速,X线示一侧胸膜腔大片状阴影,应诊断为
在心力衰竭治疗中可以同时减轻心脏前负荷和后负荷的药物是
假定外荷载在某构件内产生的荷载效应为轴向拉力S,构件对此产生的抵抗能力为R,则当()时,该构件处于即将破坏的边缘极限状态。
纳税人经营旅游业务,营业额为向旅游者收取的全部收费减去替旅游者支付的餐费和住宿费。()
戊公司是一家以软件研发为主要业务的上市公司,其股票于2013年在我国深圳证券交易所创业板上市交易,戊公司有关材料如下:资料一:X是戊公司下设的一个利润中心,2015年X利润中心的营业收入为600万元,变动成本为400万元,该利润中心负责人可控的固定成
一个产品要畅销,产品的质量和经销商的诚信缺一不可。以下各项都符合题干的断定.除了:
TheFederationofAmericanSocietiesforExperimentalBiology(FASEB)hasjustreleasedareportonthecareertrajectoriesofyou
窗体上有2个名称分别为Text1和Text2的文本框。编写如下程序:PrivateSubForm_Load()PrivateSubCommand1_Click()Text1.Text=””
Ofthefourgroupsofstudents,whoscoredthelowestinmathsaccordingtothesurvey?
最新回复
(
0
)