首页 > 试题广场 >

时间复杂度为O(nlog2n)的排序算法有( &nb...

[不定项选择题]
时间复杂度为O(nlog2n)的排序算法有(          )
  • 快速排序
  • 堆排序
  • 冒泡排序
  • 折半插入排序
折半插入排序,时间复杂度不是一样还是O(n^2)吗
发表于 2019-08-30 08:39:01 回复(4)

这里的时间复杂度指平均时间,快速排序,堆排序,并归(折半)插入排序都是的

发表于 2019-10-11 08:16:21 回复(0)
平均时间复杂度为O(n^2):直接插入排序,直接选择排序,冒泡排序
平均时间复杂度为O(nlog2n):希尔排序,堆排序,快速排序,归并排序
发表于 2021-09-08 11:56:04 回复(1)
O(N*logN):快速排序、归并排序、堆排序 O(n*2): 冒泡排序、选择排序、插入排序
编辑于 2020-09-15 20:03:04 回复(1)
复杂度为o(nlogn):  快排,堆排序、2路归并
发表于 2019-09-05 16:42:27 回复(1)
折半插入排序的时间复杂度应该还是O(n^2),相比插入排序(O(n^2)),需要移动的次数还是不变的,只是查找到插入位置的速度变快了。
发表于 2020-10-30 12:52:18 回复(0)
说的是平均时间复杂度
发表于 2020-10-03 12:03:17 回复(0)