quick_sort
2016-03-29 19:17:39 0 举报
快速排序(Quick Sort)是一种高效的排序算法,它的基本思想是通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,然后分别对这两部分记录继续进行排序,以达到整个序列有序的目的。快速排序是冒泡排序的一种改进,通过使用分治法来提高排序效率。它的平均时间复杂度为O(nlogn),最坏情况下的时间复杂度为O(n^2)。快速排序在实际应用中非常广泛,例如在计算机程序中对数组或列表进行排序时,通常会使用快速排序算法。