package com
.lovedata
._题目总结
.排序_数组
;
import java
.util
.Arrays
;
public class _0088_合并两个有序数组
{
public static void merge(int[] nums1
, int m
, int[] nums2
, int n
) {
int i1
= m
- 1;
int i2
= n
- 1;
int cur
= nums1
.length
- 1;
while (i2
>= 0) {
if (i1
>= 0 && nums2
[i2
] < nums1
[i1
]) {
nums1
[cur
--] = nums1
[i1
--];
} else {
nums1
[cur
--] = nums2
[i2
--];
}
}
}
public static void main(String
[] args
) {
int[] nums1
= {1, 2, 3, 0, 0, 0};
int[] nums2
= {5, 6, 7};
merge(nums1
, 3, nums2
, 3);
System
.out
.println(Arrays
.toString(nums1
));
}
}
转载请注明原文地址:https://tech.qufami.com/read-18086.html