Automotive Holiday Deals Up to 50% Off Select Books Shop Men's Athletic Shoes Learn more nav_sap_SWP_6M_fly_beacon Indie for the Holidays egg_2015 All-New Amazon Fire TV Grocery Gifts Under $50 Amazon Gift Card Offer cm15 cm15 cm15 $30 Off Amazon Echo $30 Off Fire HD 6 Kindle Cyber Monday Deals Holiday Music in CDs & Vinyl Outdoor Deals on HTL

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Algorithm Design 1st Edition

47 customer reviews
ISBN-13: 978-0321295354
ISBN-10: 0321295358
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Sell yours for a Gift Card
We'll buy it for $55.05
Learn More
Trade in now
Have one to sell? Sell on Amazon
Rent On clicking this link, a new layer will be open
$37.95 - $44.80 On clicking this link, a new layer will be open
Buy used On clicking this link, a new layer will be open
$82.86 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$132.30 On clicking this link, a new layer will be open
More Buying Choices
30 New from $128.30 55 Used from $78.84

There is a newer edition of this item:

Algorithm Design
Currently unavailable.
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

$132.30 FREE Shipping. In Stock. Ships from and sold by Gift-wrap available.

Frequently Bought Together

  • Algorithm Design
  • +
  • Introduction to Algorithms, 3rd Edition
  • +
  • Computer Organization and Design, Fifth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
Total price: $278.48
Buy the selected items together

Special Offers and Product Promotions

  • Take an Extra 30% Off Any Book: Use promo code HOLIDAY30 at checkout to get an extra 30% off any book for a limited time. Excludes Kindle eBooks and Audible Audiobooks. Restrictions apply. Learn more | Shop now


Hero Quick Promo
Holiday Deals in Kindle Books
Save up to 85% on more than 1,000 Kindle Books. These deals are valid until November 30, 2015. Learn more

Product Details

  • Hardcover: 864 pages
  • Publisher: Pearson; 1 edition (March 26, 2005)
  • Language: English
  • ISBN-10: 0321295358
  • ISBN-13: 978-0321295354
  • Product Dimensions: 8.1 x 1.3 x 9.2 inches
  • Shipping Weight: 3.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (47 customer reviews)
  • Amazon Best Sellers Rank: #376,591 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews

61 of 65 people found the following review helpful By Szymon Rozga on July 18, 2005
Format: Hardcover
The flow in this book is excellent. The authors do a great job in organizing this book in logical chapter. The chapters are organized into techniques to find solutions to particular problems, like for example, Greedy Algorithms, Divide and Conquer, and Dynamic Programming.

Each chapter contains a few representative problems of the technique or topic discussed. These are discussed in great detail, which is helpful to initially grasp the concepts. Furthermore, the end of each chapter contains a number of solved exercises. These are written up in less detail than the chapter problems, because they are usually slight variations or applications of the representative problems. I found these to be very helpful to me, as to build up a stronger grasp of the problem at hand.

Furthemore, the progressive search for a solution, such as for the Weighted Interval Scheduling problem using dynamic programming, is essential to understanding the process through which we can find such algorithms. The book is well written, in a clear, understandable language. The supplementary chapters on Basics of Algorithm Analysis and Graph Theory are a great started for people who have not been exposed to those concepts previously.

Network flows are covered extensively with their applications. I suppose this section of the course was enhanced because our instructor's research interests are Network Flows and she threw example after example at us. There are a great number of problems at the end of this chapter to practice.

One of the strenghs of this book, is that when the authors determine the running time of a particular algorithm, they write about how to implement it, with which data structures and why.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
37 of 38 people found the following review helpful By Przemyslaw Drochomirecki on June 11, 2007
Format: Hardcover Verified Purchase
Best undergraduate handbook about algorithms i've seen so far.
Examples are much less artificial than in CLRS (Introduction to Algorithms). Most of them are highly practical, e.g. using Kruskal's MST algorithm as a simple clustering device.
It's worth mentioning that E.Tardos is a world-class calibre specialist in graph algorithms. When you feel unsatisfied with network flows chapter, you can read her survey of network flows (written with two other graph titans - Goldberg and Tarjan)
The division into chapters is good, yet classical. There are also exercises after each chapter, lots of them, good for preparation if you have algorithm-oriented job interview (Google, Yahoo, Microsoft etc.).

What's next? Read Tarjan's evergreen classic - Data Structures and Network Algorithms.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
24 of 25 people found the following review helpful By Rahul Banerjee on December 10, 2011
Format: Kindle Edition Verified Purchase
This review is for the Kindle edition of "Algorithm Design" by Kleinberg and Tardos Algorithm Design

This book is wonderfully organized. I used it for an Algorithms course and it's just very well laid out, with a nice progression of topics. If you want to gain a good "overall" picture of algorithms, this book is perfect. As with any kind of math, if you want to go much deeper, you'll need specialized textbooks for particular topics, but for a reasonably complete, holistic, one-semester course, you'll love this book. I should also point out that there are several well-crafted exercises in each chapter to cement your understanding and give your grey matter a good workout!

IMPORTANT: The Kindle edition of this book is a horribly travesty to the non-digital edition. The typesetting is crude (Amazon, you can do way better!), important figures/diagrams are scaled to tiny sizes, and formulas just plain look incorrect. My best guess is that this was re-typeset by hand, by a non-technical person using MS Word, so they simply messed it up badly. Personally, I am kicking myself for having paid nearly $90 for this, when I could've bought the "real" textbook for $110.

I was sorely tempted to give it a one-star review, but the content is top-notch, brilliantly put-together and an asset to any student of Computer Science. To recap: DO NOT BUY THE KINDLE EDITION!

If you do buy the Kindle edition after reading this review, you'll only have yourself to blame.
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
40 of 46 people found the following review helpful By W Boudville HALL OF FAMEVINE VOICE on July 30, 2005
Format: Hardcover
The text offers an interesting blend of rigour and informality. The numerous proofs in each chapter have that rigour. Yet what may be more important is how the text remains accessible to a primarily undergraduate audience.

The book is not just a compendium of common algorithms in computer science, and proofs about them. The authors place a stronger emphasis on motivating how to develop an intuitive understanding of the problems that the algorithms address, and of how to shape new algorithms. Or, possibly, apply or modify existing algorithms to new problems.

If you compare the text to Knuth's classic "Art of Computer Programming", then you might find Kleinberg and Tardos more accessible. (At least for undergraduate readership.)

Also, the extensive exercises at the end of each chapter often have contexts germane to the Web. For example, the links in web pages are used to motivate problems in graph theory, where we have directed (unidirectional) graphs, due to the one way nature of links. More generally, the recent, contextual nature of the problems may appeal to some students. Knuth had many exercises listed in his books, but they can be too abstract for most students.

The text also has an interesting chapter on NP problems. The authors address a very practical situation. Even if you find that you have a problem that is NP complete, it is not necessarily the end of the story. For real life reasons, you may have to find an approximate solution that is computationally feasible to evaluate. The chapter offers suggestions and examples that may be of help. (More formal texts might merely stop at proving NP completeness.)
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Algorithm Design
This item: Algorithm Design
Price: $132.30
Ships from and sold by