教你用两行代码解决这个问题

  • 直接上代码
public class Solution {
    public void merge(int A[], int m, int B[], int n) {
        System.arraycopy(B,0,A,m,n);
        Arrays.sort(A);
    }
}

这里面只涉及这两个方法

一个是 System.arraycopy(想复制谁,从哪开始复制,复制给谁,复制到他的第几位,复制多长) ;

阅读相关API就可以知道使用原理

另一个是 Arrays.sort(A);

对指定数组进行快速排序

到这里就做完了 😊