mirror of
https://github.com/halfrost/LeetCode-Go.git
synced 2025-07-04 16:12:47 +08:00
17 lines
279 B
Go
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]
|
|
}
|
|
}
|