This document introduces an algorithms course, covering topics like:
- Sorting algorithms like insertion sort and merge sort
- Analyzing algorithms to determine asymptotic running time using techniques like recursion trees
- Merge sort runs in O(n log n) time, making it asymptotically faster than insertion sort which is O(n2), though insertion sort may be faster for very small inputs.