<awangdev>88. Merge Sorted Array_3.java
public void merge(int[] nums1, int m, int[] nums2, int n) {
        if (nums1 == null || nums1.length == 0 || nums2 == null || nums2.length == 0) {
            return;
        }
        int end = m + n - 1;
        m--;
        n--;
        for (int i = end; i >= 0; i--) {
            if (m >= 0 && n >= 0) {
                nums1[i] = nums1[m] >= nums2[n] ? nums1[m--] : nums2[n--];
            } else {
                nums1[i] = m >= 0 ? nums1[m--] : nums2[n--];
            }
        }
    }
public void var_0 ( int [ ] var_1 , int var_2 , int [ ] var_3 , int var_4 ) {
  if ( var_1 == null || var_1 . length == 0 || var_3 == null || var_3 . length == 0 ) {
    return ;
  }
  int var_9 = var_2 + var_4 - 1 ;
  var_2 -- ;
  var_4 -- ;
  for ( int var_10 = var_9 ;
  var_10 >= 0 ;
  var_10 -- ) {
    if ( var_2 >= 0 && var_4 >= 0 ) {
      var_1 [ var_10 ] = var_1 [ var_2 ] >= var_3 [ var_4 ] ? var_1 [ var_2 -- ] : var_3 [ var_4 -- ] ;
    }
    else {
      var_1 [ var_10 ] = var_2 >= 0 ? var_1 [ var_2 -- ] : var_3 [ var_4 -- ] ;
    }
  }
}
