首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
给定有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
106
问题
给定有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
数据结构导论
理工类
相关试题推荐
简述恶意程序的主要作用。
在多道程序系统中,处理机的分配和运行是以______为单位的。
______是指接收到的错误码元数在所传输的总码元数中所占的比例。
在常用的网络性能测评指标中,【】通常用平均无故障时间(MTDF)来衡量。
______是由电信部门(国有或私有)建设的,能供任何个人和单位使用的网络,用户需要缴纳一定的费用,从而获取相关的数据通信服务。
数据元素
分析用户的业务处理后,以()形式表示数据的流向和对数据的加工。
在某计算中心的一个单道程序设计系统中,有A、B、C三个作业在等待处理,他们到达系统的时间和估计需计算的时间如下表所示:假定系统从11:30开始调度作业,试问:采用计算时间短的作业优先算法,作业的执行次序以及各作业的周转时间分别为多少?
设计一个由集成运算放大器构成的电路,要求实现uo=4uI,反馈电阻R2=140kΩ。(1)画出电路图;(2)计算各电阻元件的阻值。
P型半导体是在本征半导体中掺入三价元素构成的,其多数载流子是______。
随机试题
建筑幕墙工程质量验收,每个检验批每()应至少抽查一处,每处不得小于10m2。
患者,女性,14岁,秋季受寒后咳嗽痰稀,头微痛,恶寒无汗,鼻塞嗌干,苔白,脉弦。治宜选用
阅读下列材料,回答问题。在一次晨间活动中,很多孩子都在自然角上议论着,他们发现丝瓜秧趴在地上不起来。不像小辣椒站得直直的,孩子们对此很奇怪,也提出了自己的见解,有的说是丝瓜太累了,有的说是丝瓜老了,驼背了。看到孩子们对此如此感兴趣,老师及时捕捉这
教育对文化的改造表现为选择文化和___________两种形式。
为什么称郑成功为民族英雄?清政府是在哪一年没置台湾府的?有什么意义?
《中华人民共和国教师法》适用于()。
该企业职工中,哪种文化程度占比重最大?若该企业有职工1000人,那么小学文凭的职工有多少?
中国共产党在实践中开始探索符合中国国情的社会主义建设道路的标志是()
-36π
如果回归自然,各有不同的方式,后人总是尊重前辈的人生最后一次选择。一位朋友偶然讲起一件事,犹如一篇小小说,听者动容。在新开发的从林里,一条蜿蜒的小径上,一个衣着素色的女子踽踽独行,径直走向林子里的一棵树。这里许多树大小参差不一,不过都长得很快,新生的树叶
最新回复
(
0
)