Sorting Algorithms
(Still a work-in progress; I want to revisit with intuitive explanations and playing-card examples)
Sorting is a key to CS theory, but easy to forget. I had an itch to review the algorithms in Wikipedia (strange, I know), and here are my notes:
High-level thoughts
- Some algorithms (selection, bubble, heapsort) work by moving elements to their final position, one at a …
Crowd Favorites
Math & Numbers
- Mental math shortcuts, adding 1-100
- Understanding exponents and the natural log
- Div, Curl, Flux, Gradient and other Vector Calculus topics
Programming & Web Development
- Site speedups with HTTP caching, gzip compression
- Understanding Rails, Web debugging, and Javascrtipt
- Swap bytes with XOR, byte order, unicode
