The Best Algorithms & Data Structures Books
-
Introduction to Algorithms
by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
Introduction to Algorithms is a book by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. It is used as the textbook for algorithms courses at many universities.
Professor Cormen teaches at Dartmouth College, Professors Rivest and Leiserson teach at MIT, and Professor Stein teaches at Columbia. The first edition of t... -
Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching
by Robert Sedgewick
Provides extensive coverage of fundamental data structures & algorithms for sorting, searching, & related applications using any language but also exploits the natural match between C++ classes & ADT implementations.
-
Algorithm Design
by Jon Kleinberg, Éva Tardos
Algorithm Design introduces algorithms by looking at the real-world problems that create the need for them. Using a straight-forward approach, Kleinberg and Tardos teaches students to analyze problems and then apply the appropriate design. The text encourages an understanding of the algorithm design process and an appreciation of the role of alg...
-
Data Structures and Algorithm Analysis in C++
by Mark Allen Weiss
Using a C implementation, Weiss highlights conceptual topics, focusing on ADTs and the analysis of algorithms for efficiency as well as performance and running time







