Introduction to algorithms /
Material type: TextPublication details: Cambridge, Mass. : MIT Press, c2009; New Delhi : PHI Learning, 2009Edition: 3rd edDescription: xix, 1292 p. : illISBN: 9780262033848 (hardcover : alk. paper); 0262033844 (hardcover : alk. paper); 9788120340077; 0262533057 (pbk. : alk. paper)Subject(s): Computer programming | Computer algorithmsDDC classification: 005.1Item type | Current library | Collection | Call number | Status | Date due | Barcode | Item holds |
---|---|---|---|---|---|---|---|
Reference Books | Main Library Reference | Reference | 005.1 INT (Browse shelf(Opens below)) | Available | 015575 | ||
Reference Books | Main Library Reference | Reference | 005.1 INT (Browse shelf(Opens below)) | Available | 015399 |
Browsing Main Library shelves, Shelving location: Reference, Collection: Reference Close shelf browser (Hides shelf browser)
005.1 HUG Software Project Management | 005.1 INT Introduction to algorithms | 005.1 INT Introduction to parallel computing | 005.1 INT Introduction to algorithms / | 005.1 INT Introduction to algorithms / | 005.1 JAL Software project management in practice | 005.1 JOH X window applications programming / |
Includes index
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 --
Maximun 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.
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
There are no comments on this title.