Book: Introduction to Algorithms by Thomas H. Cormen [download]
Lectures
Introduction [download]
Analyzing algorithms [download]
Growth of functions [download]
Divide and conquer approach [download]
Dynamic Programming [download]
Greedy Algorithm [download]
Graph Theory [download]
Minimum Spanning Tree [download]
Single Source Shortest Path [download]
All-pairs Shortest Path [download]
Maximum Flow [download]
NP-Completeness [download]
Approximation algorithms [download]