您的位置:首页 > 其它

各种排序算法的最坏情况?

2017-04-08 07:51 162 查看
–直接插入排序,最坏情况需要比较O(n^2)次(n(n - 1)/2次)(有争议)

–简单选择排序,无论是否最坏都需要O(n^2)次(n(n - 1)/2次)

–冒泡排序 需要比较O(n^2)次(n(n - 1)/2次),即序列逆序的情况

–堆排序,无论是否最坏比较O(nlog2n)次

–快速排序,最坏情况退化为冒泡排序,需要比较O(n^2)次(n(n - 1)/2次)

–2-路归并排序:比较和移动次数没有好坏之分,都是O(n*log2n);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  排序算法