您的位置:首页 > 其它

大话排序算法——总纲

2013-10-12 11:25 134 查看




稳定性排序

经过排序后这些具有相同关键字的记录之间的相对次序保持不变,该排序算法是稳定的,否则就是不稳定的。

稳定的排序时间复杂度空间复杂度
气泡排序,冒泡排序最坏n^2,平均n^2,最好n1
鸡尾酒排序,双向冒泡排序最坏n^2,平均n^2,最好n

1
插入排序最坏n^2,平均n^2,最好n

1
归并排序最坏nlogn,平均nlogn,最好nlogn

O(n)
桶排序最坏n,平均n,最好n

O(N+M)

基数排序最坏dn,平均dn,最好dn

O(n)

二叉树排序最坏nlogn,平均nlogn,最好nlogn

O(n)

图书馆排序最坏nlogn,平均nlogn,最好nlogn

O((1+e)n)

不稳定排序

不稳定的排序时间复杂度空间复杂度
选择排序最坏n^2,平均n^2,最好n^2

1
Shell排序最坏nlogn,平均nlogn,最好nlogn

1
堆排序最坏nlogn,平均nlogn,最好nlogn

1
快速排序最坏n^2,平均nlogn,最好nlogn

logn
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: