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.

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)

Michael T. Goodrich & Roberto Tamassia

1st (2015)

Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest & Clifford Stein

3rd (2009)

Michael T. Goodrich, Roberto Tamassia & Michael H. Goldwasser

1st (2013)

Code

Videos

Websites

Communities

Last updated