Concept Flow - Sort a Linked List Using Merge Sort
Start with head of list
Check if list has 0 or 1 node?
Yes→Return head (already sorted)
No
Split list into two halves
Recursively sort left half
Merge two sorted halves
Return merged sorted list
The list is split into halves recursively until single nodes remain, then merged back in sorted order.
