【问题描述】合并两升序整数数组为一个升序数组。(数组元素定义为int类型)
【输入形式】
第一行输入两数组长度(int类型)
第二行为第一个升序数组的元素
第三行为第二个升序数组的元素
【输出形式】
合并后的数组
【样例输入】
4 3
1 2 4 6
1 3 5
【样例输出】
1 1 2 3 4 5 6
package com;
import java.util.Arrays;
import java.util.Scanner;
public class Second {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
int m=scanner.nextInt();
int n=scanner.nextInt();
int a[]=new int [m];
int b[]=new int [n];
int c[]=new int [m+n];
for(int i=0;i<m;i++)
{
a[i]=scanner.nextInt();
c[i]=a[i];
}
for(int j=0;j<n;j++)
{
b[j]=scanner.nextInt();
c[m+j]=b[j];
}
Arrays.sort(c,0,m+n);
for(int i=0;i<m+n;i++)
System.out.print(c[i]+" ");
}
}