Algorithms

Table of Contents

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

Contributors
Macneil Shonle A large portion of my contributions here come from lectures made by [Impagliazzo] at UCSD. I like this project because it gives me a chance to explain algorithms in the way that I finally understood them

Matthew Wilson I typed in an outline after finishing a graduate algorithms course. M. Shonle has taken this textbook and really made it something great.

Martin Krischik I supplied the Ada examples for the algorithms. You never know if an algorithm works until you have actually implemented it.

See also the Sources list for contributions used with permission.

Algoritmia