Algorithms and Data Structures
Chapter 2 Numerical Algorithms
Generating Nonuniform Distributions
Finding Greatest Common Divisors
Performing Numerical Integration
Inserting Cells After Other Cells
Finding Minimum, Maximum, and Average
Permutations Without Duplicates
Searching General Decision Trees
Chapter 13 Basic Network Algorithms
Label-Correcting Shortest Paths
Chapter 14 More Network Algorithms
Evaluating Arithmetic Expressions
Building DFAs for Regular Expressions
Substitution-Permutation Networks
Detection, Reporting, and Optimization Problems
Chapter 18 Distributed Algorithms
Debugging Distributed Algorithms
Embarrassingly Parallel Algorithms
Asking Interview Puzzle Questions
Answering Interview Puzzle Questions
Appendix A Summary of Algorithmic Concepts