快速排序
标签:nlogn 快排 ring log pac div 复杂 注意 while
#include
#include string>
#include
#include
#include
#include
#include
注意:当需要排序的序列为正序或逆序的时候,每次快排只得到一个比上一次划分少一个记录的子序列
这时,快速排序的时间复杂度退化为O(n^2),快速排序的平均复杂度为O(nlogn)
快速排序是不稳定的排序,反例:对 6 2 3 3 进行排序,不能保证后面两个3的相对位置不变
快速排序
标签:nlogn 快排 ring log pac div 复杂 注意 while
原文地址:https://www.cnblogs.com/xiaoxb17/p/12780408.html
文章来自:
搜素材网的
编程语言模块,转载请注明文章出处。
文章标题:
快速排序
文章链接:http://soscw.com/index.php/essay/51974.html
评论