|
LectureRecordings |
normal Slides |
annotated Slides |
Introduction |
|
|
|
Divide & Conquer - Part 1 |
|
|
|
Divide & Conquer - Part 2 |
|
|
|
Divide & Conquer - Part 3 |
|
|
|
D&C - Part 4 Polynomial Multiplication |
|
|
|
D&C - Part 5 Polynomial Multiplication |
|
|
|
D&C - Part 6 Polynomial Multiplication |
|
|
|
D&C - Part 7 Polynomial Multiplication |
|
|
|
Greedy Algorithms - Part 1 |
|
|
|
Greedy Algorithms - Part 2 |
|
|
|
Greedy Algorithms - Part 3 |
|
|
|
Greedy Algorithms - Part 4 |
|
|
|
Greedy Algorithms - Part 5 |
|
|
|
Dynamic Programming - Part 1 |
|
|
|
Dynamic Programming - Part 2 |
|
|
|
Dynamic Programming - Part 3 |
|
|
|
Data Structures - Part 1 |
|
|
|
Data Structures - Part 2 |
|
|
|
Data Structures - Part 3 |
|
|
|
Data Structures - Part 4 |
|
|
|
Data Structures - Part 5 |
|
|
|
Data Structures - Part 6 |
|
|
|
Graph Algorithms - Part 1 |
|
|
|
Graph Algorithms - Part 2 |
|
|
|
Graph Algorithms - Part 3 |
|
|
|
Graph Algorithms - Part 4 |
|
|
|
Graph Algorithms - Part 5 |
|
|
|
Midterm Exam Discussion |
|
|
|
Randomization - Part 1 |
|
|
|
Randomization - Part 2 |
|
|
|
Randomization - Part 3 |
|
|
|
Randomization - Part 4 |
|
|
|
Randomization - Part 5 |
|
|
|
Randomization - Part 6 |
|
|
|
Approximation - Part 1 |
|
|
|
Approximation - Part 2 |
|
|
|
Approximation - Part 3 |
|
|
|
Online Algorithms - Part 1 |
|
|
|
Online Algorithms - Part 2 |
|
|
|
Online Algorithms - Part 3 |
|
|
|
Parallel Algorithms - Part 1 |
|
|
|
Parallel Algorithms - Part 2 |
|
|
|