The Algorithm Design Manual

Table of Contents

The Algorithm Design Manual

  1. introduction-to-algorithm-design
  2. algorithm-analysis
  3. data-structures
  4. sorting
  5. divide-and-conquer
  6. hashing-and-randomized-algorithms
  7. graph-traversal
  8. weighted-graph-algorithms
  9. combinatorial-search
  10. dynamic-programming
  11. np-completeness
  12. dealing-with-hard-problems
  13. how-to-design-algorithms
  14. a-catalog-of-algorithmic-problems
  15. data-structures-catalog
  16. numerical-problems
  17. combinatorial-problems
  18. graph-problems-polynomial-time
  19. graph-problems-np-hard
  20. computational-geometry
  21. set-and-string-problems