首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
给定有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
74
问题
给定有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://www.kaotiyun.com/show/k4Vx777K
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
简述恶意程序的主要作用。
简述CSMA/CA算法的核心思想。
______是指接收到的错误码元数在所传输的总码元数中所占的比例。
______是指将数据备份到与本地计算机相隔离的存储介质中,常用的有移动硬盘、U盘、光盘和网络空间等。
ISO提出的基于______的管理框架是现代网络管理体系结构的核心。
______是指对于网络中两个相邻结点之间传输的数据进行加密保护。
数据特征分析主要包括分析数据的_______和长度、数据的_______范围、数据的所属业务、数据的业务量,以及数据的重要程度和保密程度。
已知关系R(A,B)和S(B,C),在下面列出的SQL语句中,实现了关系代数表达式RS运算的是()
随机试题
消化系统由________和________两大部分组成。
关于《建筑法》的有关规定,下列说法错误的是()。
职业健康安全与环境管理的持续性是由( )性决定的。
下列关于我国基金销售渠道的说法,正确的有()。
下列各项成本差异中,可以从生产过程中找出产生原因的有()。
甲乙两单位互换经营性用房,甲的房屋价格为500万元,乙的房屋价格为550万元,房屋价格不足的部分由甲单位用自产产品补足,当地政府规定的契税税率为3%,则关于契税的税务处理正确的是()。
社会工作者协助社区成员分析问题,发挥其自主性的工作过程,目的是提高他们及地区团体对社区的认同,鼓励他们通过自助和互助解决社区问题,这属于社区工作的()。
根据下列资料,回答问题。2013年全国水稻种植面积达4.55亿亩,比上年增加260多万亩。但由于强降雨及洪涝灾害,总产量较上年减少62万吨,总产量为20361万吨。下面的图表反映的是2008年~2012年我国水稻每亩的产值情况及水稻生产的主要成本构成情况
William,whoconqueredEnglandsome930yearsago,hadwealth,powerandaruthlessarmy.YetalthoughWilliamwasstupefyingly
Everypoliticalperiodhasitscharacteristicformofscandal.DuringtheReagandefensebuildupofthemid-1980s,thescandalo
最新回复
(
0
)