快速排序思路:
1. 将从数列中取出一个数作为基准数。 将比这个数小的全部放在她的左边,大于或等于它的数全部放到它的右边
2. 再对左右区间重复第二步,直到各区间只有一个数(递归操作)
3. 将有序的区间合并起来,这样整个数列就有序了
递归快排例子:
输出结果:
快速排序思路:
1. 将从数列中取出一个数作为基准数。 将比这个数小的全部放在她的左边,大于或等于它的数全部放到它的右边
2. 再对左右区间重复第二步,直到各区间只有一个数(递归操作)
3. 将有序的区间合并起来,这样整个数列就有序了
递归快排例子:
输出结果: