Introduction to Algorithms
Dartmouth College's Thomas H. Cormen is a Professor of Computer Science and the former Director of the Institute for Writing and Rhetoric. Charles E. Leiserson is a Massachusetts Institute of Technology Professor of Computer Science and Engineering. At the Massachusetts Institute of Technology, Ronald L. Rivest is the Andrew and Erna Viterbi Professor of Electrical Engineering and Computer Science. Clifford Stein is a Columbia University Professor of Industrial Engineering and Operations Research. Introduction to Algorithms, the main textbook on computer algorithms, is coauthored by them.
Some algorithm books are rigorous but incomplete, whereas others cover a lot of ground but lack rigor. Introduction to Algorithms is the only book that combines rigor with breadth. The book covers a wide range of algorithms in depth while making their design and analysis accessible to readers of all levels. Each chapter is very self-contained and can be used as a standalone unit of study. The algorithms are given in English and in pseudocode that anyone who has done some programming may understand. The explanations have been kept simple while maintaining depth of coverage and mathematical rigor.
The first edition of Introduction to Algorithms became a standard reference for professionals as well as a frequently utilized work in institutions around the world. New chapters in the second edition covered the role of algorithms, probabilistic analysis and randomized algorithms, and linear programming. The third edition has been thoroughly edited and updated. It features two whole new chapters on van Emde Boas trees and multithreaded algorithms, significant updates to the chapter on recurrence (now titled "Divide-and-Conquer"), and a matrices appendix. It includes an improved handling of dynamic programming and greedy algorithms, as well as a new concept of edge-based flow in the flow network material. This version includes many new exercises and puzzles. The international paperback edition is no longer accessible; nevertheless, the hardcover edition is available everywhere.
Author: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein
Link to buy: https://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844/
Ratings: 4.6 out of 5 stars (from 2050 reviews)
Best Sellers Rank: #21,024 in Books
#2 in Data Structure and Algorithms
#4 in Computer Algorithms
#70 in Computer Science (Books)