Browse Source

leetcode 88

master
OhYee 2 years ago
parent
commit
354b54607d
Signed by: OhYee
GPG Key ID: 5A9E1F63ED274FBB
  1. 20
      leetcode/88/88.go

20
leetcode/88/88.go

@ -0,0 +1,20 @@ @@ -0,0 +1,20 @@
func merge(nums1 []int, m int, nums2 []int, n int) {
for i:=m+n-1; i>=n; i-- {
nums1[i] = nums1[i-n]
}
fmt.Println(nums1)
l := n
r := 0
pos := 0
for pos < n + m {
if r >= n || (l < n + m && nums1[l] < nums2[r]) {
nums1[pos] = nums1[l]
l++
pos++
} else {
nums1[pos] = nums2[r]
r++
pos++
}
}
}
Loading…
Cancel
Save