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

seo营销推广费用网站优化外包

seo营销推广费用,网站优化外包,深圳网站设计,做网站关于创新的题目 给出一个有序的整数数组 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.khdw.cn/news/42587.html

相关文章:

  • 云南网站建设选天软网站如何进行优化
  • 东莞网站建设服务百度seo指南
  • 自己建设论坛网站电脑优化大师下载安装
  • 豆角网是哪个网站开发的职业技能培训学校
  • 建设电影网站难吗跨境电商平台哪个最好最可靠
  • 有哪些学校的网站做的好处网站seo 优化
  • 网站打开速度影响因素2022年新闻热点事件
  • 成都plc培训机构哪家最好太原seo关键词优化
  • 珠海网站建设企业友情链接购买
  • 网站类型定位酒店如何进行网络营销
  • 龙之向导外贸网站怎么样重庆seo优化公司
  • 凤岗网站设计网址域名查询
  • 搜索品牌价值的网站如何做网址
  • Wordpress网站防止采集长沙官网seo分析
  • 网站怎么做口碑网络培训seo
  • 做c2b的网站百度百度网址大全
  • 做外贸如何访问国外网站广告行业怎么找客户
  • 公司网站海报怎么做315影视行业
  • 建设银行官方投诉网站百度地图推广
  • 广东建设安全协会网站软件推广平台有哪些?哪个比较好
  • web前端开发电子书seo排名如何优化
  • 理财网站开发排名优化课程
  • 集合视频网站资源怎么做成都业务网络推广平台
  • 重庆建设网站盘古越网站如何让百度收录
  • 免费云主机永久使用大金seo
  • 网站建设中首页模板下载b2b网站免费推广
  • 做美甲的网站友情链接网自动收录
  • 万江网站制作网站外链分析工具
  • 做旅游的海报图片网站谷歌搜索引擎香港免费入口
  • 新开传奇网站韩版哈尔滨关键词排名工具