|
In Lesson A17, Quadratic Sorting Algorithms, we saw how the number of steps required increased N2 when sorting N elements. In this lesson, we will study a recursive sort, called mergeSort that works by dividing lists in half. After solving a preliminary merge problem, you will code a recursive mergeSort .
The key topics for this lesson are:
- Non-Recursive MergeSort
- A Merge Algorithm
- Recursive MergeSort
- Order of Recursive MergeSort
|