目录:
稳定性与复杂度
稳定性:指排序后,相同元素保持出现的先后顺序。
时间复杂度是O(N2),额外空间负责度O(1):
复杂度是O(N*logN):
排序 | 稳定性 | 时间复杂度 | 额外空间复杂度 |
冒泡排序 | 稳定 | O(N2) | O(1) |
插入排序 | 稳定 | O(N2) | O(1) |
选择排序 | 不 | O(N2) | O(1) |
归并排序 | 稳定 | O(N*logN) | O(N) |
快排 | 不 | O(N*logN) | O(logN) |
堆排 | 不 | O(N*logN) | O(1) |
Over。。。
原文:https://www.cnblogs.com/gjmhome/p/11482019.html