We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 53d22e5 commit 4c53ee9Copy full SHA for 4c53ee9
1 file changed
data_structures/linked_list/merge_sort_linked_list.py
@@ -158,7 +158,13 @@ def merge_sort_linked_list(head: Node | None) -> Node | None:
158
159
left = merge_sort_linked_list(head) # Sort left half
160
right = merge_sort_linked_list(next_to_middle) # Sort right half
161
- sorted_list = merge(left, right) # Merge sorted halves
+
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)
168
return sorted_list
169
170
0 commit comments