The files for the labs are in their corresponding folders:
- lab-one: AVL and Binary trees
- lab-two: Splay Trees
- lab-three: (2,4) Trees (Write-up)
- lab-four: Red-Black Trees
- lab-five: Binomial Trees and Heaps
- lab-six: HeapSort (Write-up)
- lab-seven: Hashing
- lab-eight: Bloom filters (Write-up)
- lab-nine: Pattern-Matching: Boyer-Moore and Brute Force
- lab-ten: Tries (Text Processing)