稳定排序:
(排序算法名称)、(平均时间复杂度)、(空间复杂度)
冒泡排序、O(n2)、1
插入排序、O(n2)、1
归并排序、O(n2)、1
二叉树排序、O(nlogn)、O(n)
不稳定排序:
(排序算法名称)、(平均时间复杂度)、(空间复杂度)
选择排序、O(n2)、1
希尔排序、O(nlogn)、1
堆排序、O(nlogn)、1
快速排序、O(nlogn)、O(logn)
本文探讨了排序算法中稳定与不稳定的区别,包括冒泡排序、插入排序、归并排序等稳定排序算法与选择排序、希尔排序、堆排序、快速排序等不稳定排序算法的特性、时间复杂度和空间复杂度。
稳定排序:
(排序算法名称)、(平均时间复杂度)、(空间复杂度)
冒泡排序、O(n2)、1
插入排序、O(n2)、1
归并排序、O(n2)、1
二叉树排序、O(nlogn)、O(n)
不稳定排序:
(排序算法名称)、(平均时间复杂度)、(空间复杂度)
选择排序、O(n2)、1
希尔排序、O(nlogn)、1
堆排序、O(nlogn)、1
快速排序、O(nlogn)、O(logn)
533

被折叠的 条评论
为什么被折叠?
