首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
给定有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
38
问题
给定有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://jikaoti.com/ti/dRLaFFFM
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
每个码元可能含有若干比特,通常规定一个二进制码元含【】的信息量。
在网络协议的基本要素中,用来规定数据与控制信息的分组结构或格式的是【】
传统的企业组织形式主要有直线制、______、直线一职能式、________、矩阵制等。
在信息系统的开发中,解决“系统做什么”的问题是_______阶段,解决“系统怎样做”的问题是________阶段。
计算机的组成元素中,运算器属于()
某图书管理系统中缴纳借书逾期罚款部分的模块结构图如题42图所示。其中未填充的3个模块名如下:A.打印缴费收据B.输入读者号C.查询逾期罚款金额模块之间未标明的数据流如下:G.读者号H.罚款金额K.缴费收据请将上
关系代数运算中,θ连接可由选择和________操作组合而成。
已知关系R(A,B)和S(B,C),在下面列出的SQL语句中,实现了关系代数表达式RS运算的是()
银行家算法的实质是避免系统进入_______状态。
下列矩阵中,不是概率矩阵的是()
随机试题
妊娠28周末胎儿体重约为:
不属于精神分裂症的阳性症状的是
对地下隧道的选线应特别注意避免()。[2013年真题]
【背景资料】某工程建设项目,建设单位通过招标的方式选定了一家施工单位作为本工程的总承包单位。关于工程分包,在双方签订的施工总承包合同中,仅约定本工程主体结构的施工任务不得分包,须由施工总承包单位自行完成。在工程进展过程中,施工总承包单位自行将土方开挖工程
加油加气站内的站房及其他附属建筑物的耐火等级不应低于()。
甲公司为集团公司,其子公司与政府之间的交易或事项如下(不考虑增值税等相关税费及其他因素):资料一:子公司A公司作为一家生产和销售高效照明产品的企业,参与了国家组织的高效照明产品推广的招标会,并以8000万元的价格中标,同时获得财政补贴资金5000万元
小李家住在一个小胡同里,各家门牌号从1开始按顺序排列。已知胡同里各家门牌号之和减去小李家门牌号等于85,则小李家门牌号是()。
系统论认为系统的特点有
在下列的SQl语句中,属于数据控制语句的是哪些?______1.CREATE2.SELECT3.UPDATE4.GRANT5.DROP6.DELETE7.ALTER8.INSE
Impressionismisaformofartthatbeganinthe1870’s.Whenyoulookcloselyatanimpressionistpainting,youseelittledots
最新回复
(
0
)