Currently not logged in | Wish List | Recent searches | Sign in

Book Details Advanced Search Out-of-print Top Sellers Browse Books Wish List
 Search: Introduction to Algorithms : ISBN: 0262032937
  Add to Favorites Email this page Link To Us
Introduction to Algorithms
By: Thomas H. Cormen Charles E. Leiserson Ronald L. Rivest Clifford Stein
ISBN-10: 0262032937    ISBN-13: 9780262032933
Publisher: The MIT Press - 2001-09-01
Hardcover | 2nd Edition | 1184 Pages | List Price: $82.00 (USD) | Sales Rank: 5080
Product Dimensions: 9.13 x 8.11 x 1.97 inches

Similar Titles
All Editions Customer Reviews
More details from or
Compare book prices at 130 bookstores in a click!
Add this book into my Wish List

 

Editorial Reviews Customer Reviews Write a Review Add to Wish List Compare Prices
The first edition won the award for Best 1990 Professional and Scholarly Book in Computer Science and Data Processing by the Association of American Publishers.

There are books on algorithms that are rigorous but incomplete and others that cover masses of material but lack rigor. Introduction to Algorithms combines rigor and comprehensiveness.

The book covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers. Each chapter is relatively self-contained and can be used as a unit of study. The algorithms are described in English and in a pseudocode designed to be readable by anyone who has done a little programming. The explanations have been kept elementary without sacrificing depth of coverage or mathematical rigor.

The first edition became the standard reference for professionals and a widely used text in universities worldwide. The second edition features new chapters on the role of algorithms, probabilistic analysis and randomized algorithms, and linear programming, as well as extensive revisions to virtually every section of the book. In a subtle but important change, loop invariants are introduced early and used throughout the text to prove algorithm correctness. Without changing the mathematical and analytic focus, the authors have moved much of the mathematical foundations material from Part I to an appendix and have included additional motivational material at the beginning.


Aimed at any serious programmer or computer science student, the new second edition of Introduction to Algorithms builds on the tradition of the original with a truly magisterial guide to the world of algorithms. Clearly presented, mathematically rigorous, and yet approachable even for the math-averse, this title sets a high standard for a textbook and reference to the best algorithms for solving a wide range of computing problems.

With sample problems and mathematical proofs demonstrating the correctness of each algorithm, this book is ideal as a textbook for classroom study, but its reach doesn't end there. The authors do a fine job of explaining each algorithm. (Reference sections on basic mathematical notation will help readers bridge the gap, but it will help to have some math background to appreciate the full achievement of this handsome hardcover volume.) Every algorithm is presented in pseudo-code, which can be implemented in any computer language, including C/C++ and Java. This ecumenical approach is one of the book's strengths. When it comes to sorting and common data structures, from basic linked lists to trees (including binary trees, red-black, and B-trees), this title really shines, with clear diagrams that show algorithms in operation. Even if you just glance over the mathematical notation here, you can definitely benefit from this text in other ways.

The book moves forward with more advanced algorithms that implement strategies for solving more complicated problems (including dynamic programming techniques, greedy algorithms, and amortized analysis). Algorithms for graphing problems (used in such real-world business problems as optimizing flight schedules or flow through pipelines) come next. In each case, the authors provide the best from current research in each topic, along with sample solutions.

This text closes with a grab bag of useful algorithms including matrix operations and linear programming, evaluating polynomials, and the well-known Fast Fourier Transformation (FFT) (useful in signal processing and engineering). Final sections on "NP-complete" problems, like the well-known traveling salesman problem, show off that while not all problems have a demonstrably final and best answer, algorithms that generate acceptable approximate solutions can still be used to generate useful, real-world answers.

Throughout this text, the authors anchor their discussion of algorithms with current examples drawn from molecular biology (like the Human Genome Project), business, and engineering. Each section ends with short discussions of related historical material, often discussing original research in each area of algorithms. On the whole, they argue successfully that algorithms are a "technology" just like hardware and software that can be used to write better software that does more, with better performance. Along with classic books on algorithms (like Donald Knuth's three-volume set, The Art of Computer Programming), this title sets a new standard for compiling the best research in algorithms. For any experienced developer, regardless of their chosen language, this text deserves a close look for extending the range and performance of real-world software. --Richard Dragan

Topics covered: Overview of algorithms (including algorithms as a technology); designing and analyzing algorithms; asymptotic notation; recurrences and recursion; probabilistic analysis and randomized algorithms; heapsort algorithms; priority queues; quicksort algorithms; linear time sorting (including radix and bucket sort); medians and order statistics (including minimum and maximum); introduction to data structures (stacks, queues, linked lists, and rooted trees); hash tables (including hash functions); binary search trees; red-black trees; augmenting data structures for custom applications; dynamic programming explained (including assembly-line scheduling, matrix-chain multiplication, and optimal binary search trees); greedy algorithms (including Huffman codes and task-scheduling problems); amortized analysis (the accounting and potential methods); advanced data structures (including B-trees, binomial and Fibonacci heaps, representing disjoint sets in data structures); graph algorithms (representing graphs, minimum spanning trees, single-source shortest paths, all-pairs shortest paths, and maximum flow algorithms); sorting networks; matrix operations; linear programming (standard and slack forms); polynomials and the Fast Fourier Transformation (FFT); number theoretic algorithms (including greatest common divisor, modular arithmetic, the Chinese remainder theorem, RSA public-key encryption, primality testing, integer factorization); string matching; computational geometry (including finding the convex hull); NP-completeness (including sample real-world NP-complete problems and their insolvability); approximation algorithms for NP-complete problems (including the traveling salesman problem); reference sections for summations and other mathematical notation, sets, relations, functions, graphs and trees, as well as counting and probability backgrounder (plus geometric and binomial distributions).


Add Your Review!

Read more reviews from Amazon.com or Barnes&Noble.com



Portion of these reviews are from Amazon.com or Barnes&Noble.com, Customer reviews are properties of their respective creators.





Other titles you may be interested:
Animated Algorithms: A Hypermedia Learning Environ... (By Peter Gloor,Scott Dynes,Irene Lee)
Paperback | MIT Press | 1993-09-01 | listprice: $62.00 | ISBN: 0262570963
Introduction to Computer Algorithms (By Shackelford)
Paperback | Prentice Hall College Div | 1999-06-01 | listprice: $51.00 | ISBN: 0201636131
Introduction to Parallel Algorithms and Architectu... (By Thomson F. Leighton)
Hardcover | Morgan Kaufmann Pub | 2006-01-01 | listprice: $59.95 | ISBN: 155860118X
An Introduction to Parallel Algorithms (By Joseph Jaja)
Paperback | Addison-Wesley Professional | 1992-03-01 | listprice: $64.95 | ISBN: 0201548569
The Tao of Algorithms: An Introduction to Algorith... (By Parberry, Ian)
01 Jan 2005 | listprice: $69.9500 | ISBN: 1584884193
Introduction to Algorithms in Pascal (By Thomas W. Parsons)
Paperback | John Wiley & Sons | 1994-10 | listprice: $75.30 | ISBN: 0471305944
Introduction to Algorithms (By Thomas H. Cormen,Charles E. Leiserson,Ronald L. Rivest,Ronald Rivest)
Hardcover | McGraw-Hill Science/Engineering/Math | 1990-03-01 | listprice: $71.88 | ISBN: 0070131430
Introduction to Algorithms, Second Edition (By Thomas H. Cormen,Charles E. Leiserson,Ronald L. Rivest,Clifford Stein)
Hardcover | The MIT Press | 2001-09-01 | listprice: $80.00 | ISBN: 0262032937
Introduction to Algorithms (By Thomas H. Cormen)
Paperback | McGraw-Hill Companies | 1990-06-01 | listprice: $41.20 | ISBN: 0070131449
An Introduction to Distributed Algorithms (By Valmir C. Barbosa)
Hardcover | The MIT Press | 1996-09-01 | listprice: $70.00 | ISBN: 0262024128
Introduction to Algorithms (By Thomas H. Cormen,Charles E. Leiserson,Ronald L. Rivest,Clifford Stein)
Hardcover | McGraw-Hill Science/Engineering/Math | 2001-07-16 | listprice: $93.40 | ISBN: 0070131511
Introduction to Distributed Algorithms (By Gerard Tel)
Paperback | Cambridge University Press | 2001-02-15 | listprice: $58.00 | ISBN: 0521794838

Top Sellers
0452289963 A New Earth: Awakening to Your Life's Purpose (Oprah's Book ...
by Eckhart Tolle
0689817746 Snoozers : 7 Short Short Bedtime Stories for Lively Little K...
1562476661 The Care & Keeping of You: The Body Book for Girls (American...
by Valorie Schaefer
0787960756 The Five Dysfunctions of a Team: A Leadership Fable
by Patrick M. Lencioni
1565125606 Water for Elephants: A Novel
by Sara Gruen
006135323X Predictably Irrational: The Hidden Forces That Shape Our Dec...
by Dan Ariely
1416953574 Wake
by Lisa McMann
0525950397 Betrayal (Dismas Hardy)
by John Lescroart











» Add BookFinder4U to your browser's Favorites
» Add BookFinder4U to your online bookmarks:  Add BookFinder4U to del.icio.us   Add BookFinder4U to google bookmark  Add BookFinder4U to Yahoo bookmark  Add BookFinder4U to furl








    Help   
Search by TITLE AUTHOR KEYWORD ISBN  Advanced Search






BookFinder 4U.com Suggestion Box:
Let us know anything good or bad about this website and help us improve!

Page loading time: 0.3125 sec. | URL: http://www.bookfinder4u.com/detail/9780262032933.html



©2008 BookFinder4U.com   Compare 130 bookstores - All rights Reserved.

Disclaim: Part of content on this site is properties of their respective owners and copyright holders. Bookfinder4u will not under any circumstances be liable to you or any other person for any loss due to the use of these content. Some of the content that we make available to you through this website comes from amazon web services. All such content is provided to you "as is." this content and your use of it are subject to change and/or removal at any time.


Privacy Commitment  Conditions of Use