This is a dictionary of algorithms, algorithmic techniques, data structures, archetypical problems, and related definitions.