Wikibooks:Collections/Algorithms

{fundamental techniques}

 * Introduction
 * Mathematical Background
 * Divide and Conquer
 * Randomization
 * Backtracking
 * Dynamic Programming
 * Greedy Algorithms
 * Hill Climbing
 * Unweighted Graph Algorithms
 * Distance approximations
 * Appendix A: Ada Implementation