Article directory
merge sort
Merge sort is based on the idea of divide and conquer. The divide and conquer mode has three steps on each level of recursion:
- Divide: Divide n elements into subsequences of n/2 elements
- Solution (Conquer): Use merge sort to recursively sort two subsequences
- Merge: Merge two sorted subsequences to get the sorted result
Note that two pairs are merged; two pairs are combined; two pairs are sorted
Guaranteed internal block ordering