Merge Sort
00:00
AmazonMicrosoftTCS
Sort an array using merge sort — divide into halves, recursively sort each, merge back in order. Stable O(n logn) algorithm.
Examples
Input → [38,27,43,3,9,82,10]
Output → [3,9,10,27,38,43,82]
Input → [5,2,4,6,1,3]
Output → [1,2,3,4,5,6]
Input → [1]
Output → [1]
Note: base case