Which stable divide-and-conquer sorting algorithm recursively divides an input into halves, sorts each half, and then combines the two sorted halves?
Show answer
Merge Sort
Invented by John von Neumann in 1945, Merge Sort is a classic example of the divide-and-conquer strategy that guarantees a consistent O(n log n) runtime. Because it is a stable sort, it ensures that items with the same value maintain their original relative order. Think of it as a 'split and stitch' method that breaks a list down to single elements before weaving them back together in perfect order.