编程语言
首页 > 编程语言> > 排序算法笔记-1

排序算法笔记-1

作者:互联网

插入排序算法的时间复杂度是O(n^{2})

归并排序算法、堆排序算法和快速排序算法的时间复杂度是O(nlogn)

快速排序算法时间复杂度最坏的情况下是O(n^{2})

对于归并排序算法而言,如果实现方式是自顶向下,那么算法的空间复杂度是O(logn)

如果实现方式是自底向下,那么算法的空间复杂度是O(1)

归并排序算法是基于分治算法来实现的。

标签:归并,实现,复杂度,笔记,算法,自顶向下,排序
来源: https://blog.csdn.net/z974656361/article/details/122424564