Algorithms

The most comprehensive resource for algorithms is still the DADS, NIST’s Dictionary of Algorithms and Data Structures. Completely recommended if you quickly need to look up a way to sort your data. DADS is also living proof why it’s ridiculous to patent software or algorithms: if you can’t find it in Knuth’s ‘Art of Programming’ or in DADS, then you’re doing something wrong.

Alfons showcases ‘breadth-first’ in his puzzle solving example. And if you’re using your spellchecker or thesaurus right now, keep in mind that it’s probably powered using DAWG.