The book 'Algorithms In C++' has diagrams a bit like that for various sorts. There's one sort which compares sorted and unsorted positions over time. The comparison between different sorts is illustrative and shows why some sorts are faster or better performers than other.

Wade.