Recursive Sorting AlgorithmsExplores recursive sorting algorithms, recursion, dynamic programming, and the efficiency of recursive solutions.
Hashing and SortingCovers hashing, sorting, extendible hashing, linear hashing, and external sorting.
Merge Sort: Divide-and-ConquerIntroduces Merge Sort, a divide-and-conquer algorithm for efficient array sorting, discussing correctness, runtime analysis, linear-time merging, and recurrence solving techniques.