首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
已知两个定长数组,它们分别存放两个非降序有序序列,请编写程序把第二个数组序列中的数逐个插入到前一个数组序列中,完成后两个数组中的数分别有序(非降序)并且第一数组中所有的数都不大于第二个数组中的任意一个数。注意:不能另开辟数组,也不能对任意一个数组进行排序操
已知两个定长数组,它们分别存放两个非降序有序序列,请编写程序把第二个数组序列中的数逐个插入到前一个数组序列中,完成后两个数组中的数分别有序(非降序)并且第一数组中所有的数都不大于第二个数组中的任意一个数。注意:不能另开辟数组,也不能对任意一个数组进行排序操
admin
2014-12-25
39
问题
已知两个定长数组,它们分别存放两个非降序有序序列,请编写程序把第二个数组序列中的数逐个插入到前一个数组序列中,完成后两个数组中的数分别有序(非降序)并且第一数组中所有的数都不大于第二个数组中的任意一个数。注意:不能另开辟数组,也不能对任意一个数组进行排序操作。例如:
第一个数组为:4,12,28
第二个数组为:1,7,9,29,45
输出结果为:1,4,7(第一个数组)
9,12,28,29,45(第二个数组)
选项
答案
void ExchangeElem(int A[],int B[],int m,int n) (/*分解两个有序数组A和B,使A中所有元素都小于B中元素*/ /*m,n分别表示数组A和B的长度*/ while(A[m—1]> B[0]) { x=A[m一1];A[m一1]=B[0]; i=1; while(i
=0&&A[j]>x) { A[j+1]=A[j];j--;) A[j+1]=x; } }
解析
由于两个数组定长,设其长度分别为m和n,又知两个数组中的元素都非递减有序,重新排列元素后,第二个数组中所有元素都大于第一个数组中的所有元素。因此取第一个数组中的最后一个元素与第二个数组中的第一个元素进行比较,若第一个数组中的最后一个元素比第二个数组中的第一个元素小,则操作完毕,否则将第一个数组中的最后一个元素移到第二个数组的合适位置,将第二个数组中的第一个元素移到第一个数组的合适位置,重复上述过程,直到第二个数组中的第一个元素大于第一个数组中的最后一个元素为止。算法描述如下。
转载请注明原文地址:https://kaotiyun.com/show/j4Vx777K
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
计算机中存储、处理和输入/输出的是用0和1表示的二进制数据。这些0和1构成的二进制数据序列要转变成合适的电磁波信号才能在信道中进行传输,这种转变过程称为_______。
IP地址中规定的全0是保留地址,表示______。
ISO提出的基于______的管理框架是现代网络管理体系结构的核心。
请根据以下调查结果绘制计划部分的数据流程图:根据定货合同提供的物资领用计划汇总编写成材料领用计划,再结合材料消耗定额本上的数据计算编写成限额发料文件,打印此文件,并交保管员保存。
某电力集团业务系统中电费缴纳部分的模块结构图如题42图所示。其中未填充的6个模块名如下:A.输入客户编号B.通知缴费结果C.缴费D.获取缴费金额E.查询本月缴费金额F.打印缴费单模块之间未标明的数据流如下:G.客户编号H.缴费金额K.缴
在元组表达式中,原子公式R(s),其中R是关系名,s是元组变量,它所表示的命题是________。
分析用户的业务处理后,以()形式表示数据的流向和对数据的加工。
某采用页式存储管理的系统,接收了一个共7页的作业,作业执行时依次访问的页为:1、2、3、4、2、1、5、6、2、1、2、3、7、3、5、6、2、3、1、2。当内存块数量为4时,请分别用先进先出(FIFO)调度算法和最近最少使用(LRU)调度算法,计算作业执
在χy平面内由(0,0)点以v=5的恒定速度运动到(6,8)点,设采样周期为0.01s。试求:(1)完成该直线运动需多少时间;(2)推导出两点间的直线插补递推计算公式。
下列矩阵中,属于固定概率矩阵的是
随机试题
中国近现代历史上,第一次明确提出反帝反封建民主革命纲领的是()
下列哪种糖代谢途径既不生成ATP或UTP,也不消耗ATP或UTP
王女士,41岁,月经量增多,经期延长2年,妇科检查:子宫增大约孕12周大小,质硬,表面凸凹不平,双附件(一),最可能的诊断是
患者,女性,35岁。车祸后并发血气胸,进行手术治疗后医嘱常规行沐舒坦(盐酸氨溴索)雾化吸入。用该药物的目的是
企业只要将商品所有权上的主要风险和报酬转移给购货方,即可确认收入。()
小李与小张2008年9月结婚,婚后购买了60平方米的房屋一套,产权证上权利人一栏写着小李40%,小张60%。2009年底二人起诉离婚,离婚时房屋的市场价值100万元。则该房屋属于()。
一般来说,以下犯罪行为不属于腐败犯罪表现的是()。
下列叙述中正确的是
A—assistantshipB—onlineenrollmentC—FacultyandStaffD—GradingSystemE—creditF—TuitionandFeesG—GradePointAverageH—Fin
A、Inarailwaystation.B、Inahotelroom.C、Inarestaurant.D、Attheairport.B
最新回复
(
0
)