https://leetcode-cn.com/problems/merge-sorted-array/

    1. public void merge(int[] nums1, int m, int[] nums2, int n) {
    2. int index = nums1.length;
    3. while (m > 0 && n > 0) {
    4. if (nums1[m - 1] >= nums2[n - 1]) {
    5. nums1[--index] = nums1[--m];
    6. } else {
    7. nums1[--index] = nums2[--n];
    8. }
    9. }
    10. while (m > 0) {
    11. nums1[--index] = nums1[--m];
    12. }
    13. while (n > 0) {
    14. nums1[--index] = nums2[--n];
    15. }
    16. }