修改排序算法