DEV Community

Cover image for Books on Data Structure & Algorithm
Thalhatou Yahya
Thalhatou Yahya

Posted on

Books on Data Structure & Algorithm

"Introduction to Algorithms" by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. This is considered one of the best books on algorithms and data structures. It covers a wide range of topics in great detail and is suitable for both students and professionals. It can be found in most libraries, and also can be purchased online on Amazon, Barnes & Noble, and other online retailers.

"Algorithms, Part I" and "Algorithms, Part II" by Robert Sedgewick and Kevin Wayne. These books are part of the online course on algorithms offered by Princeton University. They cover a wide range of topics and are suitable for both students and professionals. They can be found on the Princeton University website, and also can be purchased on Amazon and other online retailers.

"Data Structures and Algorithms in Java" by Michael T. Goodrich, Roberto Tamassia, and Michael H. Goldwasser. This book covers data structures and algorithms in the context of the Java programming language. It is suitable for students and professionals with a background in programming. It can be found on Amazon, Barnes & Noble, and other online retailers.

"The Algorithm Design Manual" by Steven S. Skiena. This book provides a practical approach to algorithm design, and covers a wide range of topics in a clear and concise manner. It is suitable for both students and professionals. It can be found on Amazon, Barnes & Noble, and other online retailers.

"Algorithms in C++" by Robert Sedgewick. This book covers a wide range of algorithms and data structures in the context of the C++ programming language. It is suitable for students and professionals with a background in programming. It can be found onAmazon, Barnes & Noble, and other online retailers.

"Introduction to the Design and Analysis of Algorithms" by Anany Levitin. This book provides an introduction to the design and analysis of algorithms. It covers a wide range of topics in a clear and concise manner. It is suitable for students and professionals. It can be found on Amazon, Barnes & Noble, and other online retailers.

"Algorithms Unlocked" by Thomas H. Cormen. This book provides an introduction to the fundamental concepts of algorithms and data structures. It is suitable for students and professionals. It can be found on Amazon, Barnes & Noble, and other online retailers.

"Algorithms in C" by Robert Sedgewick. This book covers a wide range of algorithms and data structures in the context of the C programming language. It is suitable for students and professionals with a background in programming. It can be found on Amazon, Barnes & Noble, and other online retailers.

"Algorithms and Data Structures: The Basic Toolbox" by Gerhard Woeginger. This book covers a wide range of algorithms and data structures. It is suitable for students and professionals. It can be found on Amazon, Barnes & Noble, and other online retailers.

"Cracking the Coding Interview: 150 Programming Questions and Solutions" by Gayle Laakmann McDowell. This book provides a comprehensive guide to the coding interview process. It covers a wide range of topics including algorithms, data structures, and more. It can be found on Amazon, Barnes & Noble, and other online retailers.

Top comments (1)

Collapse
 
prsaya profile image
Prasad Saya • Edited

I found this as an easy going and fun to read book: "grokking algorithms - An illustrated guide for programmers and other curious people", by Aditya Y. Bhargava. I have a paperback copy of this book.