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 !!

Video Lectures

[1] Algorithms — overview

[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

[11] Dynamic Programming I

[12] Dynamic programming II

[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

Category: Featured Comment »


Leave a Reply



Back to top