菩提本无树,明镜变非台 本来无一物,何处惹尘埃
分类: C/C++
2012-08-24 11:55:51
分类 | 算法名 | 时间复杂度 | 优点 | 缺点 | 适用情况 |
代码实现 |
交换排序 |
冒泡排序 | O(n2) |
|
|
|
C , Go |
鸡尾酒排序 |
|
|
|
|
|
|
奇偶排序 |
|
|
|
|
|
|
梳排序 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
交换排序法 |
|
|
|
|
|
|
|
|
奇偶排序 |
|
|
|
梳排序 |
|
|
|
侏儒排序 |
|
|
|
快速排序 |
|
|
|
臭皮匠算法 |
|
|
|
Bogo排序 |
|
|
选择排序法 |
|
选择排序 |
|
|
堆排序 |
|
|
|
smooth排序 |
|
|
|
笛卡尔树排序 |
|
|
|
锦标赛排序 |
|
|
|
循环排序 |
|
|
插入排序法 |
★ |
|
|
★ |
|
||
|
二叉查找树排序 |
|
|
|
图书馆排序 |
|
|
|
Patience排序 |
|
|
归并排序法 |
★ |
|
|
|
多相归并排序 |
|
|
|
strand排序 |
|
|
分布排序法 |
|
美国旗帜排序 |
|
|
珠排序 |
|
|
|
桶排序 |
|
|
|
爆炸排序 |
|
|
|
计数排序 |
|
|
|
鸽巣排序 |
|
|
|
相邻图排序 |
|
|
|
基数排序 |
|
|
|
闪电排序 |
|
|
混合排序法 |
|
Tim排序 |
|
|
内省排序 |
|
|
|
Spread排序 |
|
|
|
反移排序 |
|
|
|
J排序 |
|
|
其他 |
|
双调排序器 |
|
|
Batcher归并网络 |
|
|
|
两两排序网络 |
|
此表待完善。