Algorithms & Data Structures Series

Inspired by Algorithms, Part I course from Princeton University.

Algorithms, Part I course from Princeton University — coursera

This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations . Part I covers elementary data structures, sorting, and searching algorithms. — coursera.

One last note to mention, I’m by no means an expert and I’m still learning, and part of learning process is sharing and trying to communicate what you’ve learnt so far.

The list of articles in the series are as the following:

The articles starts with “ — ” aren’t main topics but they support the overall understanding of other articles in the course. It’s not recommended to skip any of them while following along.

It’s worth to mention that these articles will be kept updated when there is a bug, misspelling, grammar mistake, or any other issue.