#1006. 排序·单选训练1(5)

排序·单选训练1(5)

排序·单选训练1(5)

第 1 题(单选)

归并排序在合并两个有序子数组时,需要额外空间复杂度为()。

{{ select(1) }}

  • O(1)
  • O(log n)
  • O(n)
  • O(n^2)

第 2 题(单选)

快速排序在最坏情况下的时间复杂度是()。

{{ select(2) }}

  • O(n log n)
  • O(n^2)
  • O(n)
  • O(log n)

第 3 题(单选)

以下哪个排序算法是稳定排序?

{{ select(3) }}

  • 快速排序
  • 希尔排序
  • 堆排序
  • 归并排序

第 4 题(单选)

以下排序算法中,最好情况和最坏情况时间复杂度相同的是()。

{{ select(4) }}

  • 快速排序
  • 冒泡排序
  • 归并排序
  • 希尔排序

第 5 题(单选)

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

{{ select(5) }}

  • 冒泡排序
  • 快速排序
  • 归并排序
  • 插入排序