Unit 4: Sorting Algorithms
This unit introduces algorithms that sort real numbers. Algorithms often use sorting as a key subroutine. There is a wide variety of sorting algorithms, and they use a rich set of techniques. These algorithms have different runtime complexities and work better in certain conditions. Some of algorithms that we will study include Quick Sort, Insertion Sort, Bubble Sort, and Merge Sort.
Completing this unit should take you approximately 7 hours.
4.1: Introduction to Sorting Algorithms
4.2: Sorting Algorithms - Part I
4.3: Sorting Algorithms - Part II
4.4: Popular Sorting Algorithms