快速排序是一种基于比较的排序算法。快速排序预先设定一个基准位,从左右两端轮次遍历,将所有小于基准位的元素都放在其左侧,将所有大于基准位的元素都放在其右侧,然后在分别对左侧区间和右侧区间进行上述操作。
1 | def QuickSort(arr, left, right): |
快速排序是一种基于比较的排序算法。快速排序预先设定一个基准位,从左右两端轮次遍历,将所有小于基准位的元素都放在其左侧,将所有大于基准位的元素都放在其右侧,然后在分别对左侧区间和右侧区间进行上述操作。
1 | def QuickSort(arr, left, right): |