Skip to content

Commit 4c53ee9

Browse files
committed
Fix
1 parent 53d22e5 commit 4c53ee9

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

data_structures/linked_list/merge_sort_linked_list.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,13 @@ def merge_sort_linked_list(head: Node | None) -> Node | None:
158158

159159
left = merge_sort_linked_list(head) # Sort left half
160160
right = merge_sort_linked_list(next_to_middle) # Sort right half
161-
sorted_list = merge(left, right) # Merge sorted halves
161+
162+
# Merge sorted halves
163+
if left is None:
164+
return right
165+
if right is None:
166+
return left
167+
sorted_list = merge(left, right)
162168
return sorted_list
163169

164170

0 commit comments

Comments
 (0)