# 排序总结

  • 冒泡排序

最大值冒到最右侧,每轮出一个最大值,N轮后结束,时间复杂度 O(n^2)

  • 快速排序

随机一个基准点pivot,遍历数组,小于基准点的放左侧,大于基准点的放右侧;接着继续对左侧和右侧分别进行快排,时间复杂度 O(nLogn)

  • 插入排序

将左侧序列看成一个有序序列,每次将一个数字插入该有序序列。插入时,从有序序列最右侧开始比较,若比较的数较大,后移一位。

上次更新: 1/5/2022, 9:25:14 AM