Data structures and essentials
Filed under Algorithms, Back-end Development, All Pages
Start here
Remember that data structures go hand in hand with algorithms.
Foundational concepts
Sorting algorithms
- Sorting algorithms animations, a fantastic place to start learning about different kinds of sorting algorithms.
- Writing different sorts as algorithms
Trees
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.