Books

  1. Introduction to Algorithms (MIT Electrical Engineering & Computer Science S.)
    Introduction to Algorithms (MIT Electrical Engineering & Computer Science S.)

  2. Trace Theory for Automatic Hierarchical Verification of Speed-independent Circuits
    Trace Theory for Automatic Hierarchical Verification of Speed-independent Circuits

  3. Spinning the Semantic Web: Bringing the World Wide Web to Its Full Potential
    Spinning the Semantic Web: Bringing the World Wide Web to Its Full Potential

  4. The Network Nation: Human Communication Via Computer
    The Network Nation: Human Communication Via Computer

  5. Borders in Cyberspace: Information Policy and the Global Information Infrastructure
    Borders in Cyberspace: Information Policy and the Global Information Infrastructure

  6. The Computer Comes of Age: The People, the Hardware and the Software
    The Computer Comes of Age: The People, the Hardware and the Software

  7. Parallel Distributed Processing: Explorations in the Microstructure of Cognition: Psychological and Biological Models v. 2
    Parallel Distributed Processing: Explorations in the Microstructure of Cognition: Psychological and Biological Models v. 2

  8. Theory of Recursive Functions and Effective Computability
    Theory of Recursive Functions and Effective Computability

  9. Parallel Distributed Processing: Explorations in the Microstructure of Cognition: Foundations v. 1
    Parallel Distributed Processing: Explorations in the Microstructure of Cognition: Foundations v. 1

  10. Handbook of Theoretical Computer Science Ptb: Volume B : Formal Models & Semantics
    Handbook of Theoretical Computer Science Ptb: Volume B : Formal Models & Semantics

  11. Information and Information Systems (New Directions in Information Management)
    Information and Information Systems (New Directions in Information Management)

  12. Thinkwork: Working, Learning and Managing in a Computer-interactive Society
    Thinkwork: Working, Learning and Managing in a Computer-interactive Society

  13. 1001 Computer Hints and Tips
    1001 Computer Hints and Tips

  14. A Question of Balance: Private Rights and the Public Interest in Scientific and Technical Databases
    A Question of Balance: Private Rights and the Public Interest in Scientific and Technical Databases

  15. Illustrative Computer Programming for Libraries: Selected Examples for Information Specialists (Contributions in Librarianship & Information Science)
    Illustrative Computer Programming for Libraries: Selected Examples for Information Specialists (Contributions in Librarianship & Information Science)

  16. Full Text Data Bases (New Directions in Information Management)
    Full Text Data Bases (New Directions in Information Management)

  17. Introduction to Computer Science: Programming, Problem Solving and Data Structures
    Introduction to Computer Science: Programming, Problem Solving and Data Structures

  18. Introduction to Computer Science: Structured Programming Approach Using C
    Introduction to Computer Science: Structured Programming Approach Using C

  19. Computers and Information Processing: Concepts and Applications
    Computers and Information Processing: Concepts and Applications

  20. Writing@online.edu
    Writing@online.edu

  21. Spinning the Web:a Handbook for Public Relations on the Internet: A Handbook for Public Relations
    Spinning the Web:a Handbook for Public Relations on the Internet: A Handbook for Public Relations

  22. The Internet and Web Design for Teachers:a Step-by-Step Guide to Creating a Virtual Classroom: A Step-by-Step Guide to Creating a Virtural Classroom
    The Internet and Web Design for Teachers:a Step-by-Step Guide to Creating a Virtual Classroom: A Step-by-Step Guide to Creating a Virtural Classroom

  23. Fundamentals of Database Systems
    Fundamentals of Database Systems

  24. Computational Geometry
    Computational Geometry

  25. Web 101: Making the Net Work for You
    Web 101: Making the Net Work for You

Introduction to Algorithms (MIT Electrical Engineering and Computer Science)
Average customer rating: 4 out of 5 stars
  • Fantastic algorithms book
  • Good Reference, Poor Textbook
  • Too much and too little
  • Great book with one major shortcoming
  • Great text, great reference
Introduction to Algorithms (MIT Electrical Engineering and Computer Science)
Thomas H. Cormen , Charles E. Leiserson , and Ronald L. Rivest
Manufacturer: The MIT Press
ProductGroup: Book
Binding: Hardcover

GeneralGeneral | Algorithms | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
Software EngineeringSoftware Engineering | Computer Science | Computers & Internet | Subjects | Books | Design Tools & Techniques | General | Information Systems | Methodology | Multimedia Information Systems
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
GeneralGeneral | Mathematics | Science | Subjects | Books
MathematicsMathematics | Professional Science | Professional & Technical | Subjects | Books | Applied | Chaos & Systems | Geometry & Topology | Mathematical Analysis | Mathematical Physics | Number Systems | Pure Mathematics | Transformations | Trigonometry
Similar Items:
  1. Artificial Intelligence: A Modern Approach (2nd Edition)
  2. Introduction to the Theory of Computation, Second Edition
  3. Operating System Concepts
  4. Computer Organization and Design: The Hardware/Software Interface, Third Edition (The Morgan Kaufmann Series in Computer Architecture and Design) (The ... Series in Computer Architecture and Design)
  5. Compilers: Principles, Techniques, and Tools (2nd Edition)

ASIN: 0262031418

Amazon.com

If you had to buy just one text on algorithms, Introduction to Algorithms is a magnificent choice. The book begins by considering the mathematical foundations of the analysis of algorithms and maintains this mathematical rigor throughout the work. The tools developed in these opening sections are then applied to sorting, data structures, graphs, and a variety of selected algorithms including computational geometry, string algorithms, parallel models of computation, fast Fourier transforms (FFTs), and more.

This book's strength lies in its encyclopedic range, clear exposition, and powerful analysis. Pseudo-code explanation of the algorithms coupled with proof of their accuracy makes this book is a great resource on the basic tools used to analyze the performance of algorithms.

Book Description

This edition is no longer available. Please see the Second Edition of this title.

Customer Reviews:

5 out of 5 stars Fantastic algorithms book.......2007-06-03

This is one of the few books that I've kept from my undergrad days as a computer science major. Although I haven't been doing software development in a while, I still use it for reference once in a while. It's easy to understand and timeless reference book. I work for a large DoD company and quite a few of my co-workers have this book on their shelves as well. (We all went to different colleges.)

5 out of 5 stars Good Reference, Poor Textbook.......2007-04-19

This is a good reference for researchers, but it is not suitable for beginners. For anyone who try to study algorithms in the beginning, he just needs the big picture of this course, but this book contains too many mathematical proofs. In other words, the beginners just want a cup of milk, but the authors of this book give them a whole cow.

Although this book is quite huge, it does not contain some important topics, like online algorithms, randomized algorithms ... etc. In fact, this book should try to 'lose its weight' in order to get more useful knowledge.

The book contains a lot of interesting exercises, but does not indicate any hints or solutions. In fact, some of those exercises are too hard for students, and the authors should try to announce all sloutions in the website.

2 out of 5 stars Too much and too little.......2007-03-02

+ Defacto standard
+ Accompanying WebCourse

- Too deep if used as an intro book; lacks solutions if used for a reference book
- It's HUGE!; hard to carry around

= Tries to appease too wide an audience. Definately attractive to professors who already know the information and feel this is THE book yet probably too deep for an intro algorithms class. Wish there was a searchable pdf version that came with the book on a CD as well as odd numbered solutions.

4 out of 5 stars Great book with one major shortcoming.......2007-02-12

What it is:
A very thick text book about a) the mathematics behind algorithms, and b) a treasure chest of random performance tips.

Who it's for:
This book is for those who want or need to gain a decent grasp of the math for analyzing algorithms, and already have a decent understanding of discrete mathematics and probability.

What's good about it:
I really like this book. It's very high quality, well written, concise, and clear, and it's sprinkled with clever little tips to improve the efficiency of common routines.

Tips:
You can watch video recordings of the MIT lectures based on the book. Check out "6.046J Introduction to Algorithms" by searching for "ocw 6.046J" in your favorite search engine. The mathematical prerequisite course is also available in text form on MIT's OpenCourseWare; it can be found by searching for "ocw 6.042J spring 2005".

Warnings:
* Don't bother with this book unless you have a high aptitude for math
* Don't bother with this book unless you're prepared to work at it
* It's not designed as a reference book; instead it's a study book.

Many reviewers have called this book a "reference", but I have to disagree. A good reference book makes information quickly accessible, but this book would require you to read way too much to be called a reference. A practical reference book for algorithms is "The Algorithm Design Manual" by Steven S. Skiena, assuming you don't require proofs.

The Major Shortcoming!
Given that the book's design is most appropriate for learning things you don't already know, it has one major shortcoming: there are no answers to any of the exercises or problems. That makes the book semi-useless for self-study as well as for instructors who believe in the pedagogic value of students being able to check their answers. The instructor's manual is only available to instructors on the condition that they don't make the answers available.

5 out of 5 stars Great text, great reference.......2007-02-10

The de facto standard for many algorithms courses. It's a great text with well-structured proofs, examples and exercises. It's also a great reference that I constantly find on the shelves of co-workers. Definitely a keeper that will come in handy for years to come.

Definitely not for those without a strong discrete math background. This book gives you the foundations and not just code.

Cheaper than the bookstores as always.
Introduction to Algorithms (MIT Electrical Engineering and Computer Science Ser.)
Average customer rating: Not rated
    Introduction to Algorithms (MIT Electrical Engineering and Computer Science Ser.)
    Thomas H.; Leiserson, Charles E.; Rivest, Ronald L. Cormen
    Manufacturer: MIT Press
    ProductGroup: Book
    Binding: Hardcover
    ASIN: B000OLW90Y
    Introduction to Algorithms.  (MIT Electrical Engineering & Computer Science Ser.)
    Average customer rating: Not rated
      Introduction to Algorithms. (MIT Electrical Engineering & Computer Science Ser.)
      Thomas H., Charles E. Leiserson, & Ronald L. Rivest. Cormen
      Manufacturer: The MIT Press
      ProductGroup: Book
      Binding: Paperback
      ASIN: B000OR426C

      Books:

      1. Intelligent Information Processing and Web Mining: Proceedings of the International Iis: IipwmA'03 Conference Held in Zakopane, Poland, June 2-5, 2003 (Advances in Soft Computing S.)
      2. Decision Support and Data Warehouse Systems
      3. A Computational Logic Handbook
      4. Computer Confluence: Exploring Tomorrow's Technology
      5. Op-amps and Linear Integrated Circuits
      6. Introduction to Scientific Computers: A Matrix-Vector Approach Using Matlab (The MATLAB Curriculum Series)
      7. Introduction to Coding Theory (Graduate Texts in Mathematics)
      8. Introduction to Algorithms (MIT Electrical Engineering & Computer Science S.)
      9. Building Portals with Microsoft.NET
      10. Mathematical Analysis and Numerical Methods for Science and Technology: Physical Origins and Classical Methods v. 1

      Books