基础排序算法中包括冒泡排序、选择排序与插入排序;高级排序算法中包括希尔排序算法、归并排序算法、堆排序算法、快速排序算法及改进快速排序算法、图论中的拓扑排序算法。