关于排序可以看下这两个:

  http://blog.csdn.net/hguisu/article/details/7776068  后面有各算法之间的区别,在什么情况下使用

  http://www.cnblogs.com/kkun/archive/2011/11/23/2260312.html  各个算法的简介