Data Structures & Algorithms
Overview
DSA is really the bread and butter for good programming practices. Organizing code and data in your program using the tools you learn in this course will allow you to perform well in technical/coding interviews and make you a proficient programmer.
Navigation
Prerequisites
This course has the following prerequisites:
This course is a prerequisite for:
Textbooks
Title
Author(s)
Edition
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest & Clifford Stein
2nd (2001)
Brad Miller & David Ranum
3rd (2013)
Michael T. Goodrich & Roberto Tamassia
1st (2015)
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest & Clifford Stein
3rd (2009)
Antti Laaksonen
Draft (2017)
Adam Drozdek
4th (2013)
Mark Allen Weiss
3rd (2012)
Michael T. Goodrich, Roberto Tamassia & Michael H. Goldwasser
1st (2013)
Narasimha Karumanchi
1st (2010)
Sedgewick & Wayne
4th (2014)
Niklaus Wirth
1st (1978)
Code
Videos
Algorithms and Data Structures, Ravindrababu Ravula (Full Course)
Websites
Communities
Last updated