Learning Materials

Learning Materials

  • Introduction to Algorithms, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein, Fourth Edition, 2022, The MIT Press

  • Computer Algorithms, Ellis Horowitz, Sartaj Sahni, and Sanguthevar Rajasekaran, 1998, Computer Science Press

  • Algorithm Design, Jon Kleinberg, Eva Tardos, 2006, Pearson

Supplementary Readings

  • Grokking Algorithms, Aditya Y. Bhargava, 2016, Manning Publications

Online Resources

Video Resources

Last updated