数组排序(6)- 快速排序

(一)快速排序     快速排序的基本思想:通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。   1.算法描述;     (1)从数列中挑出一个元素,称为 “基准”(pivot);     (2)重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)
相关文章
相关标签/搜索