快速排序 :时间复杂度 nlogn,最坏情况 n*n;
排序顺序:快速排序 < 归并排序 < 堆排序
三种排序的缺点:
快速排序:极端情况下排序,排序效率比较低,时间复杂度为 ,类似于冒泡排序
归并排序:需要额外的内存开销;
堆排序:速度相对较慢
快速排序 :时间复杂度 nlogn,最坏情况 n*n;
排序顺序:快速排序 < 归并排序 < 堆排序
三种排序的缺点:
快速排序:极端情况下排序,排序效率比较低,时间复杂度为 ,类似于冒泡排序
归并排序:需要额外的内存开销;
堆排序:速度相对较慢