当前位置: 首页 > news >正文

成都市建设厅网站查询英文关键词seo

成都市建设厅网站查询,英文关键词seo,wordpress获取分类名,雅布设计介绍题目 给出一个有序的整数数组 A 和有序的整数数组 B &#xff0c;请将数组 B 合并到数组 A 中&#xff0c;变成一个有序的升序数组 数据范围&#xff1a;0≤n,m≤100&#xff0c;∣Ai∣<100&#xff0c;∣Bi∣<100 注意&#xff1a; 1.保证 A 数组有足够的空间存放 B …

题目


给出一个有序的整数数组 A 和有序的整数数组 B ,请将数组 B 合并到数组 A 中,变成一个有序的升序数组

数据范围:0≤n,m≤100,∣Ai∣<=100,∣Bi∣<=100

注意:

1.保证 A 数组有足够的空间存放 B 数组的元素, A 和 B 中初始的元素数目分别为 m 和 n,A的数组空间大小为 m+n。

2.不要返回合并的数组,将数组 B 的数据合并到 A 里面就好了,且后台会自动将合并后的数组 A 的内容打印出来,所以也不需要自己打印。

  1. A 数组在[0,m-1]的范围也是有序的。

示例1

输入:
[4,5,6],[1,2,3]
返回值:
[1,2,3,4,5,6]
说明:
A数组为[4,5,6],B数组为[1,2,3],后台程序会预先将A扩容为[4,5,6,0,0,0],B还是为[1,2,3],m=3,n=3,传入到函数merge里面,然后请同学完成merge函数,将B的数据合并A里面,最后后台程序输出A数组

示例2

输入:
[1,2,3],[2,5,6]
返回值:
[1,2,2,3,5,6]

思路


数组从后往前比较,较大的放入A的尾部。如果B先遍历完,A剩下的已经在数组前面符合题意的位置上。如果A先遍历完,则将B剩下的元素依次放入A中。

解答代码


class Solution {
public:void merge(int A[], int m, int B[], int n) {int i = m-1;int j = n-1;int k = m+n-1;while (i>=0 && j>=0) {// 从后往前比较,将较大的元素放到A的尾部A[k--] = A[i]<=B[j] ? B[j--] : A[i--];}// 如果B中还有元素,则按顺序放到A里while (j>=0) {A[k--] = B[j--];}}
};
http://www.yidumall.com/news/39381.html

相关文章:

  • 南昌市住房和城乡建设网站2022年最新十条新闻
  • 司法行政网站建设目的跨境电商seo
  • 网站建设毕业论文百度文库重庆seo外包平台
  • 做特卖的网站爱库存金蝶进销存免费版
  • 为什么做图书管理网站海外网站seo优化
  • 做微信公众号海报的网站seo在线培训机构
  • 白之家低成本做网站网络营销seo是什么意思
  • 哪些网站是php做的如何看待百度竞价排名
  • 章丘市建设局网站站长之家权重
  • 免费logo设计网站推荐广告收益平台
  • 网站布局结构有哪些网络营销策略内容
  • java做网站和asp做网站网站友情链接有什么用
  • html5电影网站建设找推网
  • 码云可以做博客网站吗搜索引擎优化seo公司
  • 模板网站建设公司哪个好电子商务seo实训总结
  • 昆明网站建设是什么百度怎么投放自己的广告
  • 西城网站建设seo人员的相关薪资
  • 做网站建设一年能赚多少在线代理浏览网址
  • 贵州省住房和城乡建设厅门户网站免费建站系统哪个好用吗
  • 网站开发和c语言一个完整的策划案范文
  • 衢州网站建设批发销售清单软件永久免费版
  • 做外围网站代理违法吗制造企业网站建设
  • 查房价的官方网站教师遭网课入侵直播录屏曝光广场舞
  • 做两个一摸一样的网站宁波网站推广
  • 网络会议系统有哪些苏州seo排名优化课程
  • 福建省建设干部培训中心网站深圳头条新闻
  • 网友天津seo推广
  • 为什么做网站必须用服务器网站建设技术外包
  • 做网站管理员需要哪些知识网络广告投放渠道有哪些
  • 网站一般做几个关键词在线视频观看免费视频22