Data structures and essentials
Remember that data structures go hand in hand with algorithms.
- Sorting algorithms animations, a fantastic place to start learning about different kinds of sorting algorithms.
- Writing different sorts as algorithms
The more exotic data structures
- Bloom filters: like Ruby hashes (or hash maps), allows for near-constant-time lookup. A very cool and wierd data structure.