| Watch until |
Topic |
Recording |
Slides |
|
| 23.10 |
Introduction |
|
|
|
| 30.10 |
Sorting I |
|
|
|
| 06.11 |
Runtime analysis, Big-O Notation, Sorting II |
|
|
|
| 13.11 |
Abstract Data Types, Simple Data Structures, Binary Search |
|
|
|
| 20.11 |
Hashing I: Separate Chaining, Open Addressing |
|
|
|
| 27.11 |
Hashing II: Hash Functions, Universal Hashing, Rehash, Cuckoo Hashing |
|
|
|
| 04.12 |
Binary Search Trees I |
|
|
|
| 11.12 |
Binary Search Trees II |
|
|
|
| 18.12 |
Graph Algorithms I: BFS and DFS Traversal |
|
|
|
| 08.01 |
Graph Algorithms II: Minimum Spanning Trees |
|
|
|
| 15.01 |
Graph Algorithms III: Shortest Paths |
|
|
|
| 22.01 |
Dynamic Programming |
|
|
|
| 29.01 |
String Matching (Text Search) |
|
|
|