Skip to content

Commit 370de5d

Browse files
Merge Sorted Araay
1 parent 9c38318 commit 370de5d

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

088_ Merge Sorted Array.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
class Solution:
2+
def merge(self, nums1, m, nums2, n):
3+
"""
4+
:type nums1: List[int]
5+
:type m: int
6+
:type nums2: List[int]
7+
:type n: int
8+
:rtype: void Do not return anything, modify nums1 in-place instead.
9+
"""
10+
while m > 0 and n > 0:
11+
if nums1[m - 1] > nums2[n - 1]:
12+
nums1[m + n - 1] = nums1[m - 1]
13+
m -= 1
14+
else:
15+
nums1[m + n - 1] = nums2[n - 1]
16+
n -= 1
17+
if n > 0:
18+
nums1[:n] = nums2[:n]

0 commit comments

Comments
 (0)