196 books
—
302 voters

Goodreads helps you keep track of books you want to read.

Start by marking “Introduction to Algorithms” as Want to Read:

# Introduction to Algorithms

## (MIT Electrical Engineering and Computer Science)

by

**A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, and other topics.**

Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor.

*Introduction to Algorithms*uniquely combines rigor and comprehensiveness. It covers a broad range of algorithms ...more

## Get A Copy

Hardcover, Second Edition, 1180 pages

Published
September 1st 2001
by MIT Press (MA)

## Friend Reviews

To see what your friends thought of this book,
please sign up.

## Reader Q&A

To ask other readers questions about
Introduction to Algorithms,
please sign up.

Popular Answered Questions

## Community Reviews

Showing 1-30

Start your review of Introduction to Algorithms

It tries to be a reference book presenting a good summary of algorithms but any of the interesting bits are left as "exercises to the student." Many of these exercises are do-able but far from trivial mental connections. A few require some mental Ah Ha ...more

Jun 10, 2011
Khaled Alhourani
rated it
it was amazing
·
review of another edition

Shelves:
algorithms

An essential book for every programmer, you can't read this kind of book on bus, you need to fully constraint while reading it. The exercises after each chapter are very important to fully understand the chapter you just read, and to activate your brain's neurons. The book in itself is an outstanding one, very organized, focused and small chapters makes it easier to understand the algorithms inside it.

It contains the essential and most popular algorithms, so you can't live wthout it if you are r ...more

It contains the essential and most popular algorithms, so you can't live wthout it if you are r ...more

*the*algorithms textbook. It's a good book that covers all the major algorithms in sufficient detail with every step clearly spelled out for the students' benefit.

Unfortunately, this neatness of presentation is also its most major drawback: (1) it spends more time

*describing*algorithms than giving the reader an idea of how to

*design*them, and (2) it can easily give the impression that algorithms is about spending a lot of time proving obv ...more

If you are interested in learning algorithms, this should probably not be the first book you read. I would instead recommend Robert Sedgewick's book or course on Coursera.

The problem with this comes down to the fact that is focuses too much on the mathematical details, while ignoring other interesting aspects. Many crucial aspects of classic algorithms are relegated to the exercises section instead of being covered fr ...more

*thousands*of pages long — a magnum opus still in progress; how could it

*not*be the most desirable source?

My research quickly yielded mixed opinions from the community. Some loved Knuth's books, while others found their language impenetrable, their code irrelevant, or their assertions wrong or out of date.

All, on the other hand, universally praised Introduction to Al ...more

Whenever I look at it now, all I can think of is Alex in Clockwork Orange: "Eggiwegs! I want to SMASH THEM!"

This book did not help me in my class, not one tiny bit. Like so many other math-oriented textbooks, there is literally not one damn thing in the book that is not teachable but the teaching moments are all lost in math gymnastics, over-explaining, under-explaining, etc. Please, just once, let someone with the teaching tal ...more

*Introduction to Algorithms*had been my first textbook, I wouldn't be.

(Also, I wish editors would stop writers when they try to use 1-indexed arrays in their books. Or, for that matter, pseudocode in general. Machi ...more

The major topics presented are sorting, data structures, graph algorithms and a variety of selected topics. Computer programmer ...more

Besides that problematic point, it's an exc ...more

Personally I'd prefer to see the material in much more compact form, covering more of topics and more advanced or tricky algorithms and data structures. However, when something isn't clear, the detailed walk-throughs really help. Also, the exercises provided are inva ...more

It's a bit hard for beginners, but then again, it's one of those books which you always have to come back to. Each time you come back, you learn something new. The exercises themselves have tons of stuff hidden in them. You need to be patient and learn slowly. Don't try to gobble everything up.

If you let go of your fear, and actually make an effort to learn something from it, you can learn loads. I learned Network Flow algorithm by reading this book. It took me few days, b ...more

Some days, it's the only sane source. Some days, it's too damn complex to make sense of.
...more

Great depth to the algorithm and more on thier proof.

Things that I really don't like times I feel I am not feeling algorithms book rather a mathematics book only. It should contain more colorful diagram somewhat less mathematics and more more problems related to computer science implementation of algorithms.

Because of the most of mathematical rigor sometimes you loose your enthusiasm to read algorithms.

But overall a good read. ...more

It could be a little hard, complex and lengthy for those who don't like in depth mathematics or those who just want to understand the DS and Algo at application level.

It is a classic and available for free so one should definitely read it. ...more

If you've got to learn algorithms, this is the book to get.
...more

topics | posts | views | last activity | |
---|---|---|---|---|

quickbooks error the file exists - full description | 1 | 1 | Jul 23, 2021 01:34AM | |

about the book | 6 | 87 | May 01, 2015 06:29PM |

## Goodreads is hiring!

731 users

660 users

217 users

169 users

168 users

151 users

147 users

114 users

114 users

83 users

## Other books in the series

## News & Interviews

As the final days of the year tick themselves off the calendar, the 2022 Goodreads Reading Challenge is coming to a close. Sincere...

75 likes · 38 comments