ExamGuru.net Books, Software and Electronics

Books, Software, Electronics, and more.

Contact Us | About us | Sitemap
Free IT Magazines
  • ExamGuru Home
  • Books
  • Software
  • Desktops
  • Laptops
  • Electronics
  • DVDs
  • Video Games
  • Books:   
  • Certification
  • Databases
  • Graphic Design
  • Networking
  • Operating Systems
  • Programming
  • Software
  • Web Development
  • Software:   
  • Business & Office
  • Graphics
  • Linux
  • Personal Finance
  • Utilities
  • Web Development
  • Electronics:   
  • Audio & Video
  • Camera & Photo
  • GPS & Navigation
  • Car Electronics

Search Advanced SearchView Cart   Checkout   
 Location:  Home » Programming » Algorithms » Introduction to Algorithms  
Products
•All Books
•All Technology Books
•Apple
•By Authors
•By Publishers
•Certification Books
•Databases
•Digital Business & Culture
•Hardware Books
•HTML, Graphics & Design
•Investing & Finance Books
•Networking Books
•Operating Systems
•PC Maintenance, and Repair
•Programming
•Software
•Unix Books
•Web Development
•Magazines
•Software
•PC & Laptops
•Electronics
•DVDs
•Video Games
Technology Focus
Autocad Books
C & C++ Books
Cisco CCIE Books
Cisco CCNA Books
Cisco CCNP Books
Desktop Publishing
Internet Related Books
Java Books
Microsoft Certifications
MCSE Books
MCSD Books
Oracle OCA & OCP
Security & Encryption
Unix
Windows Vista Books
Related Categories
• Algorithms
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• Computer Science
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
New & Used Textbooks
Custom Stores
Specialty Stores
Books
• General AAS
Qualifying Textbooks
Custom Stores
Specialty Stores
Books
• General AAS
Computer Science
Computers & Internet
Subjects
Books
• General
Operating Systems
Computers & Internet
Subjects
Books
• General AAS
Operating Systems
Computers & Internet
Subjects
Books
• General
Algorithms
Programming
Computers & Internet
Subjects
• General AAS
Algorithms
Programming
Computers & Internet
Subjects
• General
Programming
Computers & Internet
Subjects
Books
• General AAS
Programming
Computers & Internet
Subjects
Books
• General
Computers & Internet
Subjects
Books
• General AAS
Computers & Internet
Subjects
Books
• General AAS
Mathematics
Professional Science
Professional & Technical
Subjects
• General
Mathematics
Science
Subjects
Books
• General AAS
Mathematics
Science
Subjects
Books
• Hardcover
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Introduction to Algorithms
Introduction to Algorithms

zoom enlarge 
Authors: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
Publisher: The MIT Press
Category: Book

List Price: $85.00
Buy New: $40.00
You Save: $45.00 (53%)



New (34) Used (22) from $40.00

Avg. Customer Rating: 4.0 out of 5 stars 167 reviews
Sales Rank: 22040

Media: Hardcover
Edition: 2nd
Number Of Items: 1
Pages: 1184
Shipping Weight (lbs): 4.6
Dimensions (in): 9.1 x 8.1 x 2

ISBN: 0262032937
Dewey Decimal Number: 005.1
EAN: 9780262032933
ASIN: 0262032937

Publication Date: September 1, 2001
Availability: Usually ships in 1-2 business days

Also Available In:

  • Hardcover - Introduction to Algorithms
  • Paperback - Introduction to Algorithms, Second Edition
  • Hardcover - Introduction to Algorithms
  • Paperback - Introduction to Algorithms
  • Hardcover - Introduction to Algorithms, Second Edition
  • Paperback - Introduction to Algorithms (Mit Electrical Engineering and Computer Science Ser.)
  • Paperback - Introduction to Algorithms (MIT Electrical Engineering and Computer Science)
  • Paperback - Introduction to Algorithms, Second Edition
  • Hardcover - Introduction to Algorithms (MIT Electrical Engineering and Computer Science)

Similar Items:

  • Artificial Intelligence: A Modern Approach (2nd Edition) (Prentice Hall Series in Artificial Intelligence)
  • Introduction to the Theory of Computation, Second Edition
  • Operating System Concepts (7th Edition)
  • Computer Organization and Design: The Hardware/Software Interface. Third Edition, Revised
  • Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)

Editorial Reviews:

Amazon.com Review
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).

Product Description
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.



Customer Reviews:   Read 162 more reviews...

5 out of 5 stars good condition   October 4, 2008
this book was kept up...no pages missing
was a great deal for me, it beats buyin the book for full price



3 out of 5 stars Faily good timely delivery   September 29, 2008
I received the book in a fairly good amount of time. I will just note that this book did not come with it's companion CD. I expected it to have it's companion cd. There was not mention as to whether or not the book had it's companion cd.


5 out of 5 stars The best textbook on algorithms, but it is not a programming book.   June 6, 2008
 2 out of 3 found this review helpful

I used this book for a graduate level Algorithms course, and I really liked it. It is packed full of content on a wide range of topics. While this book does provide some high-level implementations of algorithms in pseudo-code, you will not find any examples of how to program algorithms in this book. That's really not what this book is meant for anyways.

I found the reading to be easier than Knuth on similar topics, but you still need to have sufficient mathematical background in order to keep up (statistics, discrete math, some calculus). Also, unlike many technical books I've read recently, I did not find any mistakes, not even a typo.

Some people are not aware that the MIT Open Courseware website has some excellent free video course lectures that use this book. I highly recommend at least viewing the first three or four of those lectures if you are new to this topic because they compliment this book very well. Make sure you understand the first four chapters of this book before moving on to other topics.

Also, since it had been a while since I had the math as an undergraduate, I was relieved to learn that this book had several appendices that provided a review of the math topics required by the book.

The only negative about the book is that it does not provide answers to any of the exercises at the end of the chapters, so you really need to use this book in conjunction with a course in order to be able to check your progress and how well you are learning the information. If you're not using this book with a course, check the MIT Open Courseware website that I mentioned previously. It has some sample assignments you can use.



4 out of 5 stars This version has NO CD   May 29, 2008
 10 out of 10 found this review helpful

There are three versions of the second edition, only one of which has the CD:

The first one is published by the MIT Press, with the title "Introduction to Algorithms". This one has no CD. This is the one Amazon currently carries, so if you buy from Amazon, you get no CD.

The second one is published by McGraw-Hill, also with the title "Introduction to Algorithms". This one also has no CD.

The third one is published by McGraw-Hill too, but has the title "Introduction to Algorithms and Java CD-ROM". This is the one with the CD. It's much more expensive than the other two.

The CD in the third version contains implementations of the algorithms in Java.

To find someone that carries the CD version, search for this ISBN-13 number: 9780072970548 , or for "Introduction to Algorithms and Java CD-ROM" .

Note: Some listings that come up for the ISBN number will not be the correct version. Look carefully for "and Java CD-ROM" before buying.



4 out of 5 stars excellent resource   May 12, 2008
 1 out of 2 found this review helpful

This book is (in my opinion) an essential resource of common computer science algorithms. It covers a broad range of different algorithm topics and I found the explanations by the authors extremely helpful and simple to understand (both with simple and advanced topics). It does attempt to cover as many algorithm topics as possible, so some topics may not be covered in fine detail (it does not spend as much time on runtime analysis as other books, or spend much time on NP problems). It is perfect for someone taking an algorithms class (grad or undergrad), or someone looking to broaden their algorithm knowledge. I only wish there was some form of solutions guide to help verify answers to review questions.

Copyrights 2003-2007 ExamGuru, Inc. All Rights Reserved.
Editors Pickls
The Apple way: 12 Management Lessons from the World's Most Innovative Company $18.48
The Apple way: 
12 Management Lessons from the Worlds Most Innovative Company $18.48
TurboTax Federal State Home and Business 2006 WinMac $68.41
TurboTax Federal State Home and Business 2006 WinMac $68.41
Adobe Photoshop CS2 Classroom in a Book $28.75
Adobe Photoshop CS2 Classroom in a Book $28.75


About Us  |  Affiliate Program |  Contact us  |  Privacy  |  Disclaimer  |  Site Map  |  Must Have Technology Books
Copyright © 2003-2007 ExamGuru, Inc. All Rights Reserved.

  We proudly accept Visa, Mastercard, American Express, and DiscoverPay with Paypal

Partner Sites:  Discount PCs & Laptops | Free Oracle 10g Training | Free Cisco Braindumps  | Cisco CCNA Practice Tests, Mock Tests  | Free Comptia A+ Sample Questions  | Free MCSE Exam Simulators  | Free Interview Questions  | Free MCSE Torrents  | Technology Books & Software | Free .net Interview Questions  | Free Certification Tutorials  | Cheap Travel Deals  | Discount Vouchers | Free Financial Advice  | Designer Perfumes  | Colognes | Calvin Klein Pefumes  | Cheap Video Games  | Designer Handbags  | Brandname Sunglasses  | Send Flowers Online  | Authentic Watches  | Discount Baby Products  | Discount Electronics