Limit search to available items
Book Cover
E-book

Title Introduction to algorithms / Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
Edition Third edition
Published Cambridge, Mass. : MIT Press, ©2009

Copies

Description 1 online resource (xix, 1292 pages) : illustrations
Contents I. Foundations. The role of algorithms in computing -- Getting started -- Growth of functions -- Divide-and-conquer -- Probabilistic analysis and randomized algorithms -- II. Sorting and order statistics. Heapsort -- Quicksort -- Sorting in linear time -- Medians and order statistics -- III. Data structures. Elementary data structures -- Hash tables -- Binary search trees -- Red-black trees -- Augmenting data structures -- IV. Advanced design and analysis techniques. Dynamic programming -- Greedy algorithms -- Amortized analysis -- V. Advanced data structures. B-trees -- Fibonacci heaps -- van Emde Boas trees -- Data structures for disjoint sets -- VI. Graph algorithms. Elementary graph algorithms -- Minimum spanning trees -- Single-source shortest paths -- All-pairs shortest paths -- Maximum flow -- VII. Selected topics. Multithreaded algorithms -- Matrix operations -- Linear programming -- Polynomials and the FFT -- Number-theoretic algorithms -- String matching -- Computational geometry -- NP-completeness -- Approximation algorithms -- VIII. Appendix: Mathematical background. Summations -- Sets, etc. -- Counting and probability -- Matrices
Summary This edition has been revised and updated throughout. It includes some new chapters. It features improved treatment of dynamic programming and greedy algorithms as well as a new notion of edge-based flow in the material on flow networks.--[book cover]
Bibliography Includes bibliographical references and index
Notes Print version record
Subject Computer programming.
Computer algorithms.
Algorithms
computer programming.
algorithms.
COMPUTERS -- Programming -- Open Source.
COMPUTERS -- Software Development & Engineering -- Tools.
COMPUTERS -- Software Development & Engineering -- General.
Computer algorithms.
Computer programming.
Algorithmentheorie
Algorithmische Programmierung
Algoritmen.
Algorithmus.
Datenstruktur.
Datoralgoritmer.
Datastrukturer.
Form Electronic book
Author Cormen, Thomas H.
ISBN 9780262270830
0262270838
9781628709131
1628709138