Skip to content

Commit 2432935

Browse files
committed
solved: merged two sorted arrays -@iamserda
1 parent a7e0cde commit 2432935

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

neetcodeio/merge_sorted_arrays.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
def merge_sorted_arrays(arr1, arr2):
2+
arr3 = []
3+
ptr1 = 0
4+
ptr2 = 0
5+
while ptr1 < len(arr1) or ptr2 < len(arr2):
6+
if ptr1 >= len(arr1) or arr1[ptr1] >= arr2[ptr2]:
7+
arr3.append(arr2[ptr2])
8+
ptr2 += 1
9+
continue
10+
if ptr2 >= len(arr2) or arr1[ptr1] <= arr2[ptr2]:
11+
arr3.append(arr1[ptr1])
12+
ptr1 += 1
13+
continue
14+
break
15+
16+
return arr3
17+
18+
19+
arr1 = [1, 3, 5, 7]
20+
arr2 = [0, 2, 4, 5, 7, 8]
21+
arr3 = merge_sorted_arrays(arr1, arr2)
22+
print(arr3)
23+
assert arr3 == sorted([*arr1, *arr2])

0 commit comments

Comments
 (0)