Algorithms Books


Algorithms in a Nutshell

Creating robust software requires the use of efficient algorithms, but programmers seldom think about them until a problem occurs. Algorithms in a…

(4 )

A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills

Some copies of this book have a printing error that causes the figures to be unreadable. If you have received one of these copies, please contact …

(4 )

Computational Complexity: A Modern Approach

This beginning graduate textbook describes both recent achievements and classical results of computational complexity theory. Requiring essentiall…

(4 )

Elements of Programming Interviews in Python: The Insiders' Guide

This is the Python version of our book. See the website for links to the C++ and Java version.Have you ever...

(4 )

The Art of Computer Programming, Volumes 1-4A Boxed Set

"The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer progra…

(4 )

Elements of Programming Interviews: The Insiders' Guide C++

New! Java versions of all C++ programs in the book at http: //bit.ly/epi-programs Get a PDF sampler of EPI from http: //bit.ly/epi-sampler …

(4 )

Algorithm Design

Algorithm Design introduces algorithms by looking at the real-world problems that motivate them. The book teaches students a range of design and a…

(4 )

Computational Geometry: Algorithms and Applications

This well-accepted introduction to computational geometry is a textbook for high-level undergraduate and low-level graduate courses. The focus is …

(4 )

Computational Complexity

This modern introduction to the Theory of Computer Science is the first unified introduction to Computational Complexity. It offers a comprehensiv…

(4 )