ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
![](https://i.loli.net/2019/03/14/5c89ec9f94e19.png) <br/> > ### **关于时间复杂度**: * 1. 平方阶 `(O(n2))` 排序 各类简单排序:直接插入、直接选择和冒泡排序。 * 2. 线性对数阶 `(O(nlog2n))` 排序 快速排序、堆排序和归并排序; * 3. `O(n1+§))` 排序,§ 是介于 0 和 1 之间的常数。 希尔排序 * 4. 线性阶 `(O(n))` 排序 基数排序,此外还有桶、箱排序。 > ### **关于稳定性**: * 稳定的排序算法:冒泡排序、插入排序、归并排序和基数排序。 * 不是稳定的排序算法:选择排序、快速排序、希尔排序、堆排序。 <br/> <br/> *** 参考: [十大经典排序算法](https://github.com/hustcc/JS-Sorting-Algorithm)