Massachusetts Institute of Technology
MIT 6.046J / 18.410J Introduction to Algorithms (SMA 5503),
This course teaches techniques for the design and analysis of efficient algorithms, emphasizing methods useful in practice. Topics covered include: sorting; search trees, heaps, and hashing; divide-and-conquer; dynamic programming; amortized analysis; graph algorithms; shortest paths; network flow;…
- YouTube
- 23 videos, 30 hours
- Self-paced
- Free video




















