首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
备考首页
>
数据结构
>
数组
54
编程题
54
/
104
给出一个有序的整数数组 A 和有序的整数数组 B ,请将数组
B
合并到数组 A 中,变成一个有序的升序数组
数据范围:
,
,
注意:
1.保证 A 数组有足够的空间存放 B 数组的元素, A 和 B 中初始的元素数目分别为 m 和 n,A的数组空间大小为 m+n
2.不要返回合并的数组,将数组
B
的数据合并到 A 里面就好了,且后台会自动将合并后的数组 A 的内容打印出来,所以也不需要自己打印
3. A 数组在[0,m-1]的范围也是有序的
参考答案
在A数组原地操作的话,可以选择倒序从大到小进行操作,用两个指针分别从大到小遍历A数组和B数组,将较大的那个放在A数组中应该对应的位置即可。
纠错
收藏
查看讨论
1
...
49
50
51
52
53
54
55
56
57
58
59
...
104
跳转到
确 定
上一题
下一题
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题