Algorithms: Union-Find (Part I)

1. Algorithms Algorithms + Data Structures = Programs The notion of algorithm was first formalized by Church and Turing in the 1930s (http://en.wikipedia.org/wiki/Church%E2%80%93Turing_thesis »

Merge Sort

Simon: What happens if they board us? ZoĆ«: If they take the ship, they will rape us to death, eat our flesh, and sew our skins in to their clothing »

Memoization

Twice, adv. Once too often. - Ambrosse Bierce, The Devil's Dictionary From Chapter 8 of Python Algorithms by Magnus Lie Hetland Memoization implies caching the return values of a function »