#33. 合并两个有序数组

内存限制:300 MiB 时间限制:1800 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: 匿名

题目描述

给定两个有序整数数组 num1 和 num2,将两个有序数组合并。

数组读取方式

Scanner scanner = new Scanner(System.in);
int m = scanner.nextInt();
int[] num1 = new int[m];
for (int i = 0; i < m; i++) {
    num1[i] = scanner.nextInt();
}
int n = scanner.nextInt();
int[] num2 = new int[n];
for (int i = 0; i < n; i++) {
    num2[i] = scanner.nextInt();
}

输入格式

输入格式为m+n+2行,第一行值为m,表示数组1的长度,接下来m行为数组1的元素,接下来的一行值为n,表示数组2的长度,再接下来的n行为数组2的元素。

5
49114
55605
56857
64703
99863
4
712001
1341177
2320326
7627675

输出格式

数组输出为字符串后的md5编码:cd571095bb59f5c0c0fbb4532e756ac8 注意:数字转为字符串并生成md5编码时,要转成[123, 345, 789]这样格式的字符串。