首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
给定有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
39
问题
给定有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
数据结构导论
理工类
相关试题推荐
将含有3个站点的无线局域网和连接3台PC机的有线局域网互连。请没计一个集成方案,设备自选,具体要求如下:(1)画出无线局域网和有线局域网的互连图。(2)说明所用的网络设备和传输介质的名称。
【】的主要功能是在传输介质上实现无结构比特流传输。
IP地址中规定的全0是保留地址,表示______。
HTML是一种描述文件格式的计算机程序语言,通过各种______指示浏览器以何种方式显示网页中的文本信息。
适用于容许一定比例的差错存在,对实时性要求较高的系统的差错控制方式是【】
______是指对于网络中两个相邻结点之间传输的数据进行加密保护。
传统的企业组织结构的主要形式有:直线制(式)、职能式、直线一职能制(式)、事业部制(式)和_____制(式)。
某学生管理系统的数据库包含如下关系表:Student(Sno,Name,Gender,Class,Major,Dno);Student为学生表,分别表示(学号、姓名、性别、班级、专业、系号)Course(Cno,Subject,Credit,Tim
P型半导体是在本征半导体中掺入三价元素构成的,其多数载流子是______。
在χy平面内,以10cm/s的恒速由点(2,4)到点(16,10)的作直线运动,采样周期0.02s。试导出χ(t)和y(t)在这两点之间的直线插补公式。
随机试题
市林业局接到关于孙某毁林采矿的举报,遂致函当地县政府,要求调查。县政府召开专题会议形成会议纪要:由县林业局、矿产资源管理局与安监局负责调查处理。经调查并与孙某沟通,三部门形成处理意见:要求孙某合法开采,如发现有毁林或安全事故,将依法查处。再次接到举报后,三
想象竞合犯具有两个基本特征:(1)行为人只实施了一个行为;(2)一个行为必须触犯数个罪名,即在构成要件的评价上该行为_______。
试述中国国民核算体系中基本核算表的种类及其相互关系。
下述哪项描述对急性阑尾炎是不正确的
关于IUD放置后并发症不正确的是
部分处置某项长期股权投资时,应按该项投资的总平均成本确定其处置部分的成本,并按相应比例结转已计提的减值准备和资本公积准备项目。()
提出一个问题往往比解决问题更重要,因为解决问题也许是一个数学上或试验上的技能而已。而提出新问题,则需要有创造性和想象力,而且标志着科学的真正进步。由此可知:
在铭文中明确记载周武王伐商这一重大历史事件的青铜器是()
设f(x),g(x)在[0,1]上的导数连续,且f(0)=0,f’(x)≥0,g’(x)≥0。证明对任何a∈[0,1],有∫0ag(x)f’(x)dx+∫01f(x)g’(x)dx≥f(a)g(1)。
TheordinaryfamilyincolonialNorthAmericawasprimarilyconcernedwithsheerphysicalsurvivalandbeyondthat,itsownecon
最新回复
(
0
)