算法 | 稳定性 | 空间复杂度 | 时间复杂度 | 分类 |
---|---|---|---|---|
插入排序 | ★稳定 | $O(n^2) $ | 插入类 | |
希尔排序 | 不稳定 | $O(n{1.3}-n2) $ | 插入类 | |
冒泡排序 | ★稳定 | 交换类 | ||
快速排序 | 不稳定 | 交换类 | ||
选择排序 | 不稳定 | 选择类 | ||
堆排序 | 不稳定 | 选择类 | ||
堆排序 | 建堆 | 调整 | ||
归并排序 | ★稳定 | |||
基数排序 | ★稳定 |
1 | 后面慢慢补充每个算法的代码 |
算法 | 稳定性 | 空间复杂度 | 时间复杂度 | 分类 |
---|---|---|---|---|
插入排序 | ★稳定 | $O(n^2) $ | 插入类 | |
希尔排序 | 不稳定 | $O(n{1.3}-n2) $ | 插入类 | |
冒泡排序 | ★稳定 | 交换类 | ||
快速排序 | 不稳定 | 交换类 | ||
选择排序 | 不稳定 | 选择类 | ||
堆排序 | 不稳定 | 选择类 | ||
堆排序 | 建堆 | 调整 | ||
归并排序 | ★稳定 | |||
基数排序 | ★稳定 |
1 | 后面慢慢补充每个算法的代码 |