Cover of Algorithm Design

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 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 the broader field of computer science.

Read more

August 6, 2009 Author, Jon Kleinberg, was recently cited in the New York Times for his statistical analysis research in the Internet age.

Subject
science
Themes
technology
Audience
adult
Length
epic · 838 pages

Click a tag to see books like this one that share it.

Read it? Sign in to help tag it.

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

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

  1. The Algorithm Design Manual Shares computer science, algorithms, programming
  2. Algorithms Shares computer science, algorithms, programming
  3. Introduction to the Theory of Computation Shares computer science, programming, cs
  4. Algorithms Shares computer science, algorithms, programming

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

  1. Introduction to Automata Theory, Languages, and Computation
  2. Pattern Recognition and Machine Learning
  3. Operating Systems: Internals and Design Principles
  4. Quantum Computation and Quantum Information

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

  1. Objects First with Java: A Practical Introduction Using BlueJ
  2. Pragmatic Guide to Sass
  3. PostgreSQL 9.0 High Performance
  4. Akka in Action

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

  1. Introduction to the Design & Analysis of Algorithms
  2. The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1
  3. Data Structures and Algorithms
  4. Introduction to Algorithms

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

  1. An Introduction to Genetic Algorithms
  2. Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition
  3. Problem Solving with Algorithms and Data Structures Using Python
  4. Work the System: The Simple Mechanics of Making More and Working Less