20 Video Lectures on algorithms
Reading from ebooks and text books can help you with a good understanding of algorithms. To aid those efforts you can as well watch these helpful video lectures online for free. They are long and informative !!
[2] Sorting
[3] Sorting II
[4] Searching & Data Structures
[5] Red-Black Trees
[6] Graph Algorithms I – Topological Sorting, Prim’s Algorithm
[7] Graph Algorithms II – DFS, BFS, Kruskal’s Algorithm, Union Find Data Structure
[8] Graph Algorithms III: Shortest Path
[9] Graph Alg. IV: Intro to geometric algorithms
[10] Geometric Algorithms: Graham & Jarvis
[13] Parsing
[14] Knapsack, Bandwidth Min. Intro: Greedy Algs.
[15] Greedy Algs. II & Intro to NP Completeness
[16] NP Completeness II & Reductions
[17] NP Completeness III – More Reductions
[18] NP Completeness IV
[19] Approximation Algs.
[20] Alternate Models of Computation
Miscellaneous
[a] MIT OpenCourseWare: Introduction to Algorithms
- These videos are available on YouTube and a variety of other formats.
[b] ArsDigita Lectures by Shai Simonson
