Lectures and Recitations
From 6.006: Introduction to Algorithms
- Recitation 1: Document Distance; Python Lists
- Recitation 2: Document Distance; Flatten
- Recitation 3: Maximum Contiguous Subvector
- Recitation 4: Rotations; BST Augmentation; Python OO
- Recitation 5: Balanced BSTs
- Recitation 6: Hashing; hash()
- Recitation 7: String Matching; Rabin-Karp
- Recitation 8: Hash Tables
- Recitation 9: Image Resizing; Matrix Chain Multiplication
- Recitation 10: Stamps; Longest Increasing Subvector; Knapsack