Algorithm Design

By Jon Kleinberg, Éva Tardos,

Book cover of Algorithm Design

Book description

Algorithm Design introduces algorithms by looking at the real-world problems that motivate them. The book teaches students a range of design and analysis techniques for problems that arise in computing applications. The text encourages an understanding of the algorithm design process and an appreciation of the role of algorithms in…


Shepherd is reader supported. We may earn an affiliate commission when you buy through links on our website. (learn more)

Why read it?

1 author picked Algorithm Design as one of their favorite books. Why do they recommend it?

I’ve probably spent more time with this book than with any other technical book. It’s one of those books where you can get as much out of it as you like by revisiting the material at increasing levels of depth. I appreciate the conversational but rigorous tone, the solved examples, the false starts, the intuition that the authors build, and the applications of algorithm design to realistic problems. The Maximum Flow chapter is not to be missed.

Want books like Algorithm Design?

Our community of 7,000+ authors has personally recommended 10 books like Algorithm Design.

Browse books like Algorithm Design

5 book lists we think you will like!

Interested in algorithms, computer science, and design?

7,000+ authors have recommended their favorite books and what they love about them. Browse their picks for the best books about algorithms, computer science, and design.

Algorithms Explore 21 books about algorithms
Computer Science Explore 20 books about computer science
Design Explore 38 books about design