@@ -0,0 +1,898 @@
+import java.util.Arrays;%0A%0Aclass MergeSortedArray %7B%0A  public void merge(int%5B%5D nums1, int m, int%5B%5D nums2, int n) %7B%0A    int a = m - 1;%0A    int b = n - 1;%0A    if (m == 0) %7B%0A      System.arraycopy(nums2, 0, nums1, 0, n);%0A    %7D else if (n == 0) %7B%0A      System.arraycopy(nums1, 0, nums1, 0, m);%0A    %7D else %7B%0A      for (int i = m + n - 1; i %3E= 0; i--) %7B%0A        if (nums1%5Ba%5D %3E nums2%5Bb%5D) %7B%0A          nums1%5Bi%5D = nums1%5Ba%5D;%0A          if (--a %3C 0) %7B%0A            System.arraycopy(nums2, 0, nums1, 0, b+1);%0A            break;%0A          %7D%0A        %7D else %7B%0A          nums1%5Bi%5D = nums2%5Bb%5D;%0A          if (--b %3C 0) break;%0A        %7D%0A      %7D%0A    %7D%0A    System.out.println(Arrays.toString(nums1));%0A  %7D%0A%0A  public static void main(String%5B%5D args) %7B%0A    int%5B%5D nums1 = new int%5B10%5D;%0A    nums1%5B0%5D = 2;%0A    nums1%5B1%5D = 0;%0A    nums1%5B2%5D = 3;%0A    int%5B%5D nums2 = new int%5B%5D %7B1%7D;%0A    new MergeSortedArray().merge(nums1, 1, nums2, 1);%0A  %7D%0A%7D

Add solution 88