A
数组划分过程T
递归调用树?
算法说明快速排序(Quick Sort)通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,然后分别对这两部分继续进行排序,以达到整个序列有序。
平均 O(n log n) 最坏 O(n²) 空间 O(log n) 不稳定
选择枢轴,划分过程动画,递归树展示调用层次
快速排序(Quick Sort)通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,然后分别对这两部分继续进行排序,以达到整个序列有序。
平均 O(n log n) 最坏 O(n²) 空间 O(log n) 不稳定