Lately, I have been learning/reading about Sorting, so here are a few links:
This article (http://blog.rodneyrehm.de/archives/14-Sorting-Were-Doing-It-Wrong.html) got me started on sorting in the first place.
The first couple of links are Wikipedia as always;
Sorting is any process of arranging items in some sequence and/or in different sets, and accordingly, it has two common, yet distinct meanings:
This site lists sorting algorithms, along with small-cute java applets showing visual demos of all the mentioned algorithms along with code example.
Another site, with visual preview of various sorting algorithms, good thing is that it shows all in one place.
Ever wondered how sorting would sound; well, there is a VIDEO for that: