Buy New
-73%
$46.27$46.27
$4.25 delivery November 2 - 5
Ships from: Hafa Adai Books LLC Sold by: Hafa Adai Books LLC
Used - Very Good
$6.71$6.71
FREE delivery October 19 - 22
Ships from: Zoom Books Company Sold by: Zoom Books Company
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Introduction to Algorithms: A Creative Approach
Purchase options and add-ons
This book emphasizes the creative aspects of algorithm design by examining steps used in the process of algorithms development. The heart of this creative process lies in an analogy between proving mathematical theorems by induction and designing combinatorial algorithms. The book contains hundreds of problems and examples. It is designed to enhance the reader's problem-solving abilities and understanding of the principles behind algorithm design.
- ISBN-100201120372
- ISBN-13978-0201120370
- Edition1st
- PublisherAddison-Wesley
- Publication dateJanuary 1, 1989
- LanguageEnglish
- Dimensions9.58 x 6.6 x 0.98 inches
- Print length478 pages
Customers who viewed this item also viewed
- Concrete Mathematics: A Foundation for Computer Science (2nd Edition)HardcoverFREE Shipping by AmazonGet it as soon as Monday, Oct 12
- Grokking Algorithms, Second Edition: An illustrated guide for programmers and other curious peoplePaperbackFREE ShippingGet it Oct 27 - Nov 3Usually ships within 7 to 8 days
- The Algorithm Design Manual (Texts in Computer Science)HardcoverFREE Shipping by AmazonGet it as soon as Monday, Oct 12Only 10 left in stock (more on the way).
Customers also bought or read
- Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)
Paperback$50.37$50.37FREE delivery Tue, Oct 13 - Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design)
Paperback$69.94$69.94FREE delivery Mon, Oct 12 - AI Engineering: Building Applications with Foundation Models#1 Best SellerEnterprise Applications
Paperback$52.40$52.40FREE delivery Mon, Oct 12 - Fluent Python: Clear, Concise, and Effective Programming
Paperback$42.98$42.98FREE delivery Oct 25 - 28 - A Philosophy of Software Design, 2nd Edition#1 Best SellerSoftware Testing
Paperback$22.04$22.04Delivery Mon, Oct 12 - Concrete Mathematics: A Foundation for Computer Science (2nd Edition)
Hardcover$75.52$75.52FREE delivery Mon, Oct 12 - System Design Interview – An insider's guide#1 Best SellerObject-Oriented Software Design
Paperback$39.99$39.99FREE delivery Mon, Oct 12 - Design and Analysis of Computer Algorithms, The (Addison-Wesley Series in Computer Science and Information Processing)
Paperback$80.01$80.01FREE delivery Mon, Oct 12 - Build a Reasoning Model (From Scratch)#1 Best SellerProgramming Algorithms
Paperback$47.82$47.82FREE delivery Mon, Oct 12 - Art of Computer Programming, The, Volumes 1-4B, Boxed Set
Hardcover$234.05$234.05FREE delivery Mon, Oct 12 - Computer Organization and Design RISC-V Edition: The Hardware Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
Paperback$99.39$99.39FREE delivery Mon, Oct 12
Editorial Reviews
From the Back Cover
This book emphasizes the creative aspects of algorithm design by examining steps used in the process of algorithm development. The heart of the creative process lies in an analogy between proving mathematical theorems by induction and designing combinatorial algorithms. The book contains hundreds of problems and examples. It is designed to enhance the reader's problem-solving abilities and understanding of the principles behind algorithm design.
0201120372B04062001
Product details
- Publisher : Addison-Wesley
- Publication date : January 1, 1989
- Edition : 1st
- Language : English
- Print length : 478 pages
- ISBN-10 : 0201120372
- ISBN-13 : 978-0201120370
- Item Weight : 3.53 ounces
- Dimensions : 9.58 x 6.6 x 0.98 inches
- Best Sellers Rank: #662,903 in Books (See Top 100 in Books)
- #212 in Computer Algorithms
- #398 in Programming Algorithms
- #6,777 in Mathematics (Books)
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read book recommendations and more.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
- 5 out of 5 stars
I always wanted a book which would teach how to ...
Reviewed in the United States on January 29, 2016I always wanted a book which would teach how to design algorithms, rather than just state the algorithm. CLRS while comprehensive states the algorithm first and then formally establishes correctness. While this is how most papers/books are written, I am not a big fan of such an approach. I instead prefer a tight connection between an algorithm and its proof of correctness. Udi is a master of this, and he does this very well in this book.
I must admit I have not yet read a large portion of this book. But I have read a majority of Chapter 5, which is the core chapter of this book, and I am already impressed. Thanks a lot Udi Manber for writing this jewel.
8 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport - 5 out of 5 stars
Complementary to the CLR.
Reviewed in the United States on April 20, 2008I wonder why this book is not as popular as it should be. Although the CLR is the mandatory book of most introduction to algorithm classes, it does not say much of how they came up with those algorithms which is the role of this book. The unique interesting thing is it uses induction to explain how each algorithm was developed, however I guess it's not the primary objective of the author. He wanted readers to read the description of the problems that those algorithms try to solve, and learn to apply induction to solve them on their own. If you like solving puzzle, you will love it.
14 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport - 4 out of 5 stars
Just a great book to start learning how to formulate algorithms
Reviewed in the United States on June 18, 2015Just a great book to start learning how to formulate algorithms. All CS students and those interested in algorithms should at least try to work through a chunk of this book. I wish there were more university and MOOC courses around these ideas.
6 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport - 5 out of 5 stars
Where do algorithms come from?
Reviewed in the United States on September 27, 2021As a TA I taught undergraduate algorithms courses out of this book and Cormen et. al. I found this book to provide a better intuition for how to invent algorithms using induction/recursion. To me it felt similar to the distinction between the way SICP presents how to think about programming compared to other books.
6 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport - 5 out of 5 stars
The approach taken by the writer is unique and to my opinion better than any other Algorithm's books I've seen
Reviewed in the United States on January 31, 2015if you want to learn Algorithms, you should read CLRS introduction to Algorithms.
But if you want to learn how to design algorithms yourself then the book you need to read is this one by Udi Manber.
The approach taken by the writer is unique and to my opinion better than any other Algorithm's books I've seen.
The writer tries to teach the reader how to design algorithms through the usage of mathematical induction - hence the words "A creative approach".
I find this book to be so good, that even though I've read most of the chapters already I keep coming back to it.
This is a must read for anyone who aspires to be a computer scientist.
22 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport - 5 out of 5 stars
Perfect.
Reviewed in the United States on May 22, 2021The condition of book is good. And the Content of book by Udi Manber is perfect ! It deserves.
Sending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport - 4 out of 5 stars
A great supplement and right sized for travel too!
Reviewed in the United States on January 24, 2007I really like this book as a supplement to the algorithm bible (Introduction to Algorithms, Thomas Cormen et al). This book is tiny and portable yet every major algorithm is covered. Basics, like mathematical induction are reviewed and illustrated with relevant examples.
One of the ways that Udi Manber packs so much information into such a small package is by keeping verbosity to a minimum. In his proofs, only the most complicated steps are justified or explained. As a result the reader may find herself spending time justifying steps in the proofs that are unrelated to the problem at hand. I did not mind doing this; others may. Regardless, the persistent reader will find that within the pages of this book lies all of the information required to understand all of the algorithms covered (and of course, it never hurts to keep a notebook, pencil and several erasers handy).
I would not recommend this book as a reference; rather, it provides a refreshingly new perspective on algorithms that may seem old and dusty. I've spent more time and energy per page on this book than any other CS book I've had but the ROI has been well worth the effort.
15 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport - 5 out of 5 stars
one of the best books in algorithms
Reviewed in the United States on October 30, 2013fundamental book in theory of algorithms, focus on induction technique design, teach you how to design algorithms by induction, useful for every computer science student
One person found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport
Top reviews from other countries
hugh5 out of 5 starsFive Stars
Reviewed in Canada on December 19, 2015perfect
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport
Saymon da Silva Souza5 out of 5 starsExcelent algorithms book
Reviewed in Brazil on January 24, 2026Product in perfect condition
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport


















