Cover of The Algorithm Design Manual

The Algorithm Design Manual

This expanded and updated second edition of a classic bestseller continues to take the "mystery" out of designing and analyzing algorithms and their efficacy and efficiency. Expanding on the highly successful formula of the first edition, the book now serves as the primary textbook of choice for any algorithm design course while maintaining its status as the premier practical reference guide to algorithms.

Read more

NEW: (1) Incorporates twice the tutorial material and exercises. (2) Provides full online support for lecturers, and a completely updated and improved website component with lecture slides, audio and video. (3) Contains a highly unique catalog of the 75 most important algorithmic problems. (4) Includes new "war stories" and "interview problems", relating experiences from real-world applications.

Written by a well-known, IEEE Computer Science teaching-award winner, this new edition is an essential learning tool for students needing a solid grounding in algorithms, as well as a uniquely comprehensive text/reference for professionals.

Audience
adult
Length
long · 486 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked The Algorithm Design Manual? Here’s where I’d start.

These suit anyone who liked The Algorithm Design Manual. Sign in and mark a few books for picks shaped around your own taste.

  1. Algorithms Shares programming, algorithms, computer science
  2. Programming Pearls Shares programming, computer science, algorithms
  3. Introduction to Algorithms Shares computer science, programming, algorithms
  4. Types and Programming Languages Shares computer science, programming, cs

“People who read The Algorithm Design Manual tend to reach for these next.”

  1. Hacker's Delight
  2. Elements of Programming
  3. Purely Functional Data Structures
  4. Compilers: Principles, Techniques, and Tools

“If you want more of the same (science about technology), start with these.”

  1. Linux Kernel Development
  2. Smalltalk Best Practice Patterns
  3. The Practice of Programming (Addison-Wesley Professional Computing Series)
  4. Functional Programming in Scala

“If it was the algorithms that hooked you, try one of these.”

  1. Algorithms
  2. Algorithms Unlocked
  3. Algorithm Design
  4. Introduction to the Design & Analysis of Algorithms

“These start from a similar idea, even if they go somewhere else with it.”

  1. Algorithms in a Nutshell: A Desktop Quick Reference 2nd Edition
  2. Problem Solving with Algorithms and Data Structures Using Python
  3. An Introduction to Genetic Algorithms
  4. An Introduction to Bioinformatics Algorithms