package class30; public class Problem_0088_MergeSortedArray { public static void merge(int[] nums1, int m, int[] nums2, int n) { int index = nums1.length; while (m > 0 && n > 0) { if (nums1[m - 1] >= nums2[n - 1]) { nums1[--index] = nums1[--m]; } else { nums1[--index] = nums2[--n]; } } while (m > 0) { nums1[--index] = nums1[--m]; } while (n > 0) { nums1[--index] = nums2[--n]; } } }