Latest Articles (View All)

Sorting Algorithms

Posted 12.28.2006, under Programming

(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

Business, Writing & Communication



Like it? Try All articles, RSS Feed or Email Subscription | Idea or suggestion? Contact me
copyright © 2007 Kalid Azad