首页 > 试题广场 >

对于排序算法,经常关注的是其时间复杂度和稳定性。下列排序算法

[单选题]
对于排序算法,经常关注的是其时间复杂度和稳定性。下列排序算法中平均时间复杂度是O(nlogn)且稳定的是?
  • 冒泡排序
  • 插入排序
  • 归并排序
  • 堆排序
  • 快速排序
这题选择C,归并排序.题目要求是平均时间复杂度是O(nlogn)且稳定的.下面列举各排序的时间复杂度:
冒泡排序:O(n^2) 稳定
插入排序:O(n^2) 稳定
归并排序:O(nlogn)  稳定
堆排序:O(nlogn)  不稳定
快速排序:O(nlogn)  不稳定
我有点忘记哪些稳定的,哪些不稳定的了.
发表于 2019-04-06 23:24:05 回复(0)