八大排序算法总结:冒泡排序,直接插入排序,希尔排序,快速排序,简单选择排序,堆排序,归并排序,基数排序