快速排序算法

来源:互联网 发布:11选5旋转矩阵公式演示 编辑:程序博客网 时间:2024/05/20 15:12

思想:

  就是你从数组中任取一个元素p(可随机取,现在以取第一个为例);

  以P作为主元,对数组 进行划分 ,前一部分小于 P,后一部分大于p;

  最后划分处存储 p;

  然后分别对划分后的前一部分和后一部分递归调用;

  算法平均时间复杂度: O(nlogn)。

代码:

     

原创粉丝点击