Watch until |
Topic |
Recording |
Slides |
|
18.10 |
Introduction |
|
|
|
25.10 |
Sorting I |
|
|
|
08.11 |
Runtime analysis, Big-O Notation, Sorting II |
|
|
|
15.11 |
Abstract Data Types, Simple Data Structures, Binary Search |
|
|
|
22.11 |
Hashing I: Separate Chaining, Open Addressing |
|
|
|
29.11 |
Hashing II: Hash Functions, Universal Hashing, Rehash, Cuckoo Hashing |
|
|
|
06.12 |
Binary Search Trees I |
|
|
|
13.12 |
Binary Search Trees II |
|
|
|
20.12 |
Graph Algorithms I: BFS and DFS Traversal |
|
|
|
10.01 |
Graph Algorithms II: Minimum Spanning Trees |
|
|
|
24.01 |
Graph Algorithms III: Shortest Paths |
|
|
|
31.01 |
Dynamic Programming |
|
|
|
07.02 |
String Matching (Text Search) |
|
|
|