现在的位置: 首页 > 综合 > 正文

java实现的一些简单的排序算法

2013年10月31日 ⁄ 综合 ⁄ 共 8389字 ⁄ 字号 评论关闭

 

 冒泡  O(n2)   O(n2)  稳定 O(1) n小时较好
 交换   O(n2)   O(n2) 不稳定 O(1) n小时较好
 选择  O(n2)  O(n2) 不稳定 O(1) n小时较好
 插入  O(n2)  O(n2) 稳定 O(1) 大部分已排序时较好
 基数 O(logRB) O(logRB) 稳定 O(n) B是真数(0-9),R是基数(个十百)
 Shell O(nlogn) O(ns) 1<2 不稳定 O(1) s是所选分组
 快速 O(nlogn) O(n2) 不稳定 O(nlogn) n大时较好
 归并 O(nlogn) O(nlogn) 稳定 O(1) n大时较好
 堆 O(nlogn) O(nlogn) 不稳定 O(1) n大时较好

【上篇】
【下篇】

抱歉!评论已关闭.