Introduction to Algorithms, 3rd Edition

51WLL1XC30L.jpg
Read online Download
John Thairu

John Thairu

John is an observant and conscientious individual with great enthusiasm for literature. When he's not busy reading, writing or reviewing content you can find him sampling continental cuisine or at the gym trying to shed off the pounds.
John Thairu

Book Description

Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor. Introduction to Algorithms uniquely 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. The algorithms are described in English and in a pseudocode designed 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 first edition became a widely used text in universities worldwide as well as the standard reference for professionals. The second edition featured new chapters on the role of algorithms, probabilistic analysis and randomized algorithms, and linear programming. The third edition has been revised and updated throughout. It includes two completely new chapters, on van Emde Boas trees and multithreaded algorithms, substantial additions to the chapter on recurrence (now called “Divide-and-Conquer”), and an appendix on matrices. 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 for this edition. As of the third edition, this textbook is published exclusively by the MIT Press.

Book reviewed by John Thairu

Introduction to Algorithms, 3rd Edition
2.5 ACVEN Review By
Users Average 0 (0 votes)
Is this book interesting?2.5
How does compare to other books in the genre?2.5
Is it easy and enjoyable to read?2.5
Pros
The book provides an array of modern algorithms all highlighted in a sequential manner demonstrating a shift from classical models of algorithms to newer algorithms. It is a great text for both trainers and learners.
Cons
As a trainer and learners’ guide, this book fails to offer vivid explanations and the readers are left to use their imagination in many instances. In some instances where definitions have been attempted, the level of ambiguity remains very high.
Summary
This publication targets people with a long term focus on computing and programming. Prof Cormen. H. Thomas,who is a Computer Science expert worked with Prof Leiserson Charles, Rivest Ronald, and Stein Clifford to write this comprehensive book that introduces readers to the basics of algorithms in 35 chapters. Using text, instructive diagrams as well as pseudocodes, the authors take readers on a comprehensive trail of algorithms from the foundations stages to complex linear programming and NP completeness. The book makes algorithms look simple by building each topic after another so that even new learners and trainers can follow through from the simpler quicksort, to the more complex hash tables and greedy algorithms. This is a practical series and the authors used a carefully designed interactive approach to encourage readers to get involved. This approach is interactive and it challenges readers to be more involved in the building of application. The book takes a professional approach from the beginning and draws relevant easy to follow examples. For people with interest in computing, this is a detailed guide on everything one requires.

OUR RATING CRITERIA

  • 1 - Not recommended for reading.
  • 2 - Somewhat engaging, book is just OK.
  • 3 - Pretty engaging, good book.
  • 4 - Engaging, very good book.
  • 5 - Really engaging, excellent book.

Community Reviews

What other readers say... 0 Leave your rating

Be the first to leave a rating.

Leave your rating

(0 votes)

Book Details

Title: Introduction to Algorithms, 3rd Edition

Author:

Length: 1312 Pages

Edition: 3rd

Language: English

Publication Date: 2009-07-31

ISBN-10: 0262033844

ISBN-13: 9780262033848

Book Download

  • File Host
  • Download Link
  • Language
  • Upload Date

Recommended Books

  • 51oHXkToLCL.jpg iPhone For Seni...
  • 515iBchIIzL.jpg Learning Python...
  • 51tLap8et2L.jpg Tony Northrup&#...
  • 51MYy8vpimL.jpg The Unfinished ...
  • 51dOQ2ytN-L.jpg Master Evernote...
  • 51BtlFs2fqL.jpg Photos for Mac ...
  • 61eCb6PWt-L.jpg Pokémon Omega ...
  • 51GRi5oIiSL.jpg Pogue’s B...