排序 分类 交换类: 冒泡排序:平均时间n(n-1)/2 最坏情况n(n-1)/2 *快速排序:平均时间n(n-1)/2 最坏情况n(n-1)/2 插入类 插入排序:平均时间n(n-1)/2 最坏情况n(n-1)/2 希尔排序:平均时间nlog2 n 最坏情况n^1.5 选择类 选择排序:平均时间n(n-1)/2 最坏情况n(n-1)/2 堆排序:平均时间nlog2 n 最坏情况nlog2 n