Files
LeetCode-Go/leetcode/0088.Merge-Sorted-Array/88. Merge Sorted Array.go
2021-04-17 00:20:14 +08:00

17 lines
279 B
Go

package leetcode
func merge(nums1 []int, m int, nums2 []int, n int) {
for p := m + n; m > 0 && n > 0; p-- {
if nums1[m-1] <= nums2[n-1] {
nums1[p-1] = nums2[n-1]
n--
} else {
nums1[p-1] = nums1[m-1]
m--
}
}
for ; n > 0; n-- {
nums1[n-1] = nums2[n-1]
}
}