Mental Model
We combine many sorted lists into one by always picking the smallest current item from all lists using a small helper structure.
Analogy: Imagine you have K friends each with a sorted list of books by height. You want to create one big sorted shelf by always asking who has the shortest book next and placing it on the shelf.
List1: 1 -> 4 -> 7 -> null List2: 2 -> 5 -> 8 -> null List3: 3 -> 6 -> 9 -> null MinHeap: [1, 2, 3] Merged: null
