Books
- Beginning Algorithms - Simon Harris, James Ross
- Grokking Algorithms - Aditya Bhargava
- Algorithm Design - Jon Kleinberg, Eva Tardos
- Algorithms - Robert Sedgewick, Kevin Wayne
- Algorithms: Notes for Professionals - GoalKicker
- Algorithms - S. Dasgupta
- Introduction to Algorithms - Thomas H. Cormen
- The Design and Analysis of Algorithms - Anany Levitin
- A Common-Sense Guide to Data Structures and Algorithms - Jay Wengrow
- Data Structures & Algorithms with JavaScript - Michael McMillan
- Notes on Data Structures and Programming Techiques - James Aspnes
- Programming Challenges - Steven S. Skiena
- Data Structures Using C - Reema Thareja
- The Algorithm Design Manual - Steven S. Skiena
- Teach Yourself Data Structures & Algorithms in 24 Hours - Robert Lafore