有两个从小到大排序以后的数组A和B,其中A的末端有足够的缓冲空容纳B。请编写一个方法,将B合并入A并排序。
给定两个有序int数组A和B,A中的缓冲空用0填充,同时给定A和B的真实大小int n和int m,请返回合并后的数组。
编程思路:根据题意 我们可以从后往前依次比较两个数组尾部(此时指A 的m位置)元素的大小 取大者存于A(此时是m+n)中最终有序数组尾部相应位置 直至B中元素完全加入A中
import java.util.*;
public class Merge {
public int[] mergeAB(int[] A, int[] B, int n, int m) {
// write code here
if(A.length<(m+n)){
return null;
}