Preface / Introduction / Elementary Data Structures / Divide-and-Conquer / The Greedy Method / Dynamic Programming / Basic Traversal and Search Techniques / Backtracking / Branch and Bound / Algebraic Problems / Lower Bound Theory / NP-Hard and NP-Complete Problems / Approximation Algorithms / Pram Algorithms / Mesh Algorithms / Hypercube Algorithms / Index
+ Read more