首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
合并两个有序数组
[编程题]合并两个有序数组
热度指数:1445
时间限制:C/C++ 2秒,其他语言4秒
空间限制:C/C++ 256M,其他语言512M
算法知识视频讲解
现给出两个有序整型数组,其中array1按升序(从小到大)排序,array2按降序排序,
请你将 array1和
array2
合并到一个新的数组中
,并保持新中的元素按升序排序
。
说明:
给出 array1 和 array2 及其元素数量n 和 m ,返回合并后的新数组。
示例1
输入
[1, 2, 4, 5],4,[6],1
输出
[1,2,4,5,6]
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(36)
邀请回答
收藏(21)
分享
纠错
提交结果有问题?
11个回答
0篇题解
开通博客
暂无题解
问题信息
途虎
2021
Java工程师
来自:
途虎养车2021秋招J...
上传者:
小小
难度:
11条回答
21收藏
4045浏览
热门推荐
通过挑战的用户
LLf111
2023-03-11 12:57:47
挖掘者hy
2023-01-04 15:57:57
牛客95589...
2022-12-16 20:57:23
用户yshdb...
2022-12-15 00:37:49
銘澤
2022-11-06 23:26:37
相关试题
有三个企业的年利润额分别是5000...
数据分析师
途虎
2021
评论
(10)
来自
途虎养车2021秋招数据...
五月份的商品销售额为60万元,该月...
数据分析师
途虎
2021
评论
(2)
来自
途虎养车2021秋招数据...
在Java中类型ArrayList...
Java工程师
途虎
2021
评论
(3)
来自
途虎养车2021秋招Ja...
请写出以下两者的相同点,至少5个
Java工程师
途虎
2021
评论
(7)
来自
途虎养车2021秋招Ja...
请简要说明:超市的手推车停在电梯上...
Java工程师
途虎
2021
评论
(4)
来自
途虎养车2021秋招Ja...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * @param array1 int整型一维数组 * @param n int整型 * @param array2 int整型一维数组 * @param m int整型 * @return int整型一维数组 */ public int[] arrayMerge (int[] array1, int n, int[] array2, int m) { // write code here } }
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * @param array1 int整型一维数组 * @param array1Len int array1数组长度 * @param n int整型 * @param array2 int整型一维数组 * @param array2Len int array2数组长度 * @param m int整型 * @return int整型vector */ vector
arrayMerge(int* array1, int array1Len, int n, int* array2, int array2Len, int m) { // write code here } };
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # @param array1 int整型一维数组 # @param n int整型 # @param array2 int整型一维数组 # @param m int整型 # @return int整型一维数组 # class Solution: def arrayMerge(self , array1 , n , array2 , m ): # write code here
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * @param array1 int整型一维数组 * @param n int整型 * @param array2 int整型一维数组 * @param m int整型 * @return int整型一维数组 */ function arrayMerge( array1 , n , array2 , m ) { // write code here } module.exports = { arrayMerge : arrayMerge };
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # @param array1 int整型一维数组 # @param n int整型 # @param array2 int整型一维数组 # @param m int整型 # @return int整型一维数组 # class Solution: def arrayMerge(self , array1 , n , array2 , m ): # write code here
package main /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * @param array1 int整型一维数组 * @param n int整型 * @param array2 int整型一维数组 * @param m int整型 * @return int整型一维数组 */ func arrayMerge( array1 []int , n int , array2 []int , m int ) []int { // write code here }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * @param array1 int整型一维数组 * @param array1Len int array1数组长度 * @param n int整型 * @param array2 int整型一维数组 * @param array2Len int array2数组长度 * @param m int整型 * @return int整型一维数组 * @return int* returnSize 返回数组行数 */ int* arrayMerge(int* array1, int array1Len, int n, int* array2, int array2Len, int m, int* returnSize ) { // write code here }
[1, 2, 4, 5],4,[6],1
[1,2,4,5,6]