快速排序的优化算法

            之前本身写过快速排序,可是代码看起来比较臃肿,计算分离点的时候用了2重循环来回判断,时间复杂度比较高。今天在看《算法导论》的时候,书上的方法很是经典,巧妙利用一个标志变量就实现了只用一重循环来partition。算法            快排的基本原理是:定义一个基准点base,而后经过遍历整个序列,把小于base的放在左边,大于base的放在右边,而后对划分后的两段序列
相关文章
相关标签/搜索