九大排序算法之快速排序

交换排序—快速排序(Quick Sort)         快速排序(Quicksort)是对冒泡排序的一种改进。 原理:         通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。 算法详细描述: 快速排序使用分治法来把一个串(list)分为两个子串(sub-lists)。具体算法描述如下: 从
相关文章
相关标签/搜索