Book Description:

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.

About the Author:
Thomas H. Cormen is Professor of Computer Science and former Director of the Institute for Writing and Thetoric at Dartmouth College.
Charles E. Leiserson is professor of cse at Massachusetts Institute of Technology.
Ronald L. Rivest is Andrew and Erna Viterbi Professor of EE and CSE at the Massachusetts Institute of Techonology.
Clifford stein is Professor of Industrial Engineering and Operations Research at Columbia University.


  1. Foundations
  2. Sorting and Order Statistics
  3. Data structures
  4. Advanced Design and Analysis Techniques
  5. Advanced Data Structures
  6. Graph Algorithms
Download link:


Leave a Reply