Tags
algorithm
Created
Nov 13, 2015 7:42 PM
又称
划分交换
排序(partition-exchange sort),
,快速排序使用分治法(Divide and conquer)策略来把一个序列(list)分为两个子序列(sub-lists)
- 在数据集之中,选择一个元素作为"基准"(pivot)。
- 所有小于"基准"的元素,都移到"基准"的左边;所有大于"基准"的元素,都移到"基准"的右边。
- 对"基准"左边和右边的两个子集,不断重复第一步和第二步,直到所有子集只剩下一个元素为止。