fb noscript

PHI Learning

Helping Teachers to Teach and Students to Learn

Helping Teachers to Teach and Students to Learn

loading image


Intoduction to Algorithms By Cormen, Thomas H., Leiserson, Charles E., Rivest, Ronald L., Stein, C

No. of Pages :1312
Size: 17.8 X 23.5 cm
ISBN : 9788120340077
Price : 2,195.00   1,646.25
You Save : (548.75)

Review Rating : Review Rating Intoduction to Algorithms By Cormen Intoduction to Algorithms By Cormen Intoduction to Algorithms By Cormen Intoduction to Algorithms By Cormen

Few Leading Institutions Following the Book
  • APJ Abdul Kalam Technological University
  • Assam University
  • Biju Patnaik University of Technology (BPUT)
  • Birla Institute of Technology (BIT) Mesra
  • BMS College of Engineering
  • National Institute of Technology (NIT) Jalandhar
  • National Institute of Technology (NIT) Kuruskshetra
  • National Institute of Technology (NIT) Mizoram
  • National Institute of Technology (NIT) Silchar
  • National Institute of Technology (NIT) Trichy
  • Bundelkhand University
  • Central University of Punjab
  • Chennai Mathematical Institute
  • Cochin University of Science and Technology (CUSAT)
  • Delhi Technological University
  • Dr. B.R. Ambedkar Technological University
  • Dr. Babasaheb Ambedkar Marathwada University
  • Gujarat Technological University
  • Guru Gobind Singh Indraprastha University
  • Hindustan University
  • Indian Institute of Information Technology (III-T) Manipur
  • Indian Institute of Information Technology (III-T) Nagpur
  • Indian Institute of Technology (IIT) Bhubaneshwar
  • Indian Institute of Technology (IIT) Chennai
  • Indian Institute of Technology (IIT) Kharagpur
  • Indian Institute of Technology (IIT) Patna
  • Jadavpur University
  • Jawaharlal Nehru University
  • Madan Mohan Malaviya University of Technology
  • Maharshi Dayanand University
  • Mahatma Jyotiba Phule Rohilkhand University
  • Malaviya National Institute of Technology (MNIT) Jaipur
  • Manipal University
  • Maulana Abul Kalam Azad University of Technology
  • National Institute of Technology (NIT) Calicut
  • National Institute of Technology (NIT) Goa
  • National Institute of Technology (NIT) Warangal
  • North Maharashtra University
  • Osmania University
  • PEC University
  • Periyar University
  • Pondicherry University
  • Prasad V. Potluri Siddhartha Institute of Technology
  • PSG College of Technology
  • Punjab Technical University
  • Ravenshaw University
  • Shivaji University
  • Sikkim Manipal University
  • Solapur University
  • St. Xavier College – Kolkata
  • Techno India University
  • Tezpur University
  • Thapar University
  • Thiagarajar College of Engineering
  • University of Calcutta
  • University of Delhi
  • University of Kerala
  • University of North Bengal
  • University of Pune
  • Visvesvaraya National Institute of Technology (VNIT) Nagpur
  • West Bengal State University

About the book

This internationally acclaimed textbook provides a comprehensive introduction to the modern study of computer algorithms. It 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 presents an algorithm, a design technique, an application area, or a related topic. The algorithms are described and designed in a manner 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 third edition has been revised and updated throughout. It includes two completely new chapters, on van Emde Boas trees and multithreaded algorithms, and substantial additions to the chapter on recurrences (now called “Divide-and-Conquer”). It features improved treatment of dynamic programming and greedy algorithms and a new notion of edge-based flow in the material on flow networks. Many new exercises and problems have been added in this edition.

The text is intended primarily for students studying algorithms or data structures. As it discusses engineering issues in algorithm design, as well as mathematical aspects, it is equally well suited for self-study by technical professionals.

• Solution Manual is available directly from MIT Press. Please register on their website to request for the manual. Click Here !

“Introduction to Algorithms, the ‘bible’ of the field, is a comprehensive textbook covering the full spectrum of modern algorithms: from the fastest algorithms and data structures to polynomial-time algorithms for seemingly intractable problems, from classical algorithms in graph theory to special algorithms for string matching, computational geometry, and number theory. The revised third edition notably adds a chapter on van Emde Boas trees, one of the most useful data structures, and on multithreaded algorithms, a topic of increasing importance.”

—Daniel Spielman
Department of Computer Science
Yale University



I Foundations

1 The Role of Algorithms in Computing
2 Getting Started
3 Growth of Functions
4 Divide-and-Conquer
5 Probabilistic Analysis and Randomized Algorithms

II Sorting and Order Statistics

6 Heapsort
7 Quicksort
8 Sorting in Linear Time
9 Medians and Order Statistics

III Data Structures

10 Elementary Data Structures
11 Hash Tables
12 Binary Search Trees
13 Red-Black Trees
14 Augmenting Data Structures

IV Advanced Design and Analysis Techniques

15 Dynamic Programming
16 Greedy Algorithms
17 Amortized Analysis

V Advanced Data Structures

18 B-Trees
19 Fibonacci Heaps
20 Van Emde Boas Trees
21 Data Structures for Disjoint Sets

VI Graph Algorithms

22 Elementary Graph Algorithms
23 Minimum Spanning Trees
24 Single-Source Shortest Paths
25 All-Pairs Shortest Paths
26 Maximum Flow

VII Selected Topics

27 Multithreaded Algorithms
28 Matrix Operations
29 Linear Programming
30 Polynomials and the FFT
31 Number-Theoretic Algorithms
32 String Matching
33 Computational Geometry
34 NP-Completeness
35 Approximation Algorithms

VIII Appendix: Mathematical Background

A Summations
B Sets, Etc.
C Counting and Probability
D Matrices



Top Reviews

» Ranked #6 among Engineering Textbooks on AMAZON.IN
Rating : 4.4 out of 5
star fill star fill star fill star fill star fill Go for it without any second thought.

By Amanshu Kataria on 16 July 2015
This book is no doubt Bible of Algorithms. I started reading this book a month ago. In the beginning I found this book quiet difficult to understand but with time I'm now comfortable with this book. It contains some mathematical stuff which I find difficult to understand but with the help of YouTube videos, Stackoverflow.com and some Google search I could easily understand. You need to have patience and go slowly with this book. Understanding each and every logic is very important since those logic could be used in the later chapters.....

Rating : 4.3 out of 5
star fill star fill star fill star fill star fill The Bible of Algorithms

By Mad Scientist on Apr 24, 2014
This book is literally the Bible of algorithms. Anyone wishing to call themselves a computer programmer needs to have at least a basic amount of knowledge about the creation, evaluation and implementation of algorithms, and this book more than provides that. It is used in universities all around the world. Although most of its matter may be outside the syllabus of Indian colleges, it is extremely useful while dealing with hard Computer Science subjects like Analysis & Design of Algorithms, Data Structures & Algorithms, Computer Graphics, Robotics & Artificial Intelligence, System Programming & Compiler Construction etc.

Write a Review
Contact No:
E-mail Id:
Correspondence Address:
Rate Please:

loading image