首页 > 试题广场 >

下列各排序法中,最坏情况下的时间复杂度最低的是( )

[单选题]

下列各排序法中,最坏情况下的时间复杂度最低的是(

  • 希尔排序
  • 快速排序
  • 堆排序
  • 冒泡排序

堆排序最坏情况时间下的时间复杂度为 O(nlog2n) ;希尔排序最坏情况时间下的时间复杂度为 O(n1.5) ;快速排序、冒泡排序最坏情况时间下的时间复杂度为 O(n2) 。故本题答案为 C 选项。

发表于 2017-02-13 10:27:52 回复(3)
最好情况下,时间复杂度最优是直接插入排序和冒泡排序只需一趟O(n)。 最坏情况下,时间复杂度最优是堆排序,时间复杂度是O(nlog2n)
发表于 2022-09-05 21:04:50 回复(0)
最好情况下,时间复杂度最优是直接插入排序和冒泡排序只需一趟O(n)。 最坏情况下,时间复杂度最优是堆排序,时间复杂度是O(nlog2n)
发表于 2022-07-26 17:35:10 回复(0)
最好情况下,时间复杂度最优是直接插入排序和冒泡排序只需一趟O(n)。 最坏情况下,时间复杂度最优是堆排序,时间复杂度是O(nlog2n)
发表于 2022-04-10 23:56:33 回复(0)
堆排序最坏的时间复杂度为O(nlog2n)
希尔排序最坏的时间复杂度为O(n1.5)
快排和冒泡最坏的时间复杂度为O(n2)
发表于 2021-03-14 17:24:38 回复(0)
堆排序最坏情况时间下的时间复杂度位O(nlog2n)
希尔排序最坏情况下的时间复杂度O(n1.5)
快速排序,冒泡排序最坏情况时间下的时间复杂度为O(n2)

发表于 2021-03-13 10:39:50 回复(0)