首页 > 试题广场 >

下面哪些算法的时间复杂度为 O(n^2)( )

[不定项选择题]
下面哪些算法的时间复杂度为 O(n^2)(      )
  • 堆排序
  • 快速排序
  • 插入排序
  • 选择排序
插入排序:时间复杂度:最优O(n)、最坏/平均O(n^2);空间复杂度:O(1)
选择排序:时间复杂度:最优/平均/最坏O(n^2);空间复杂度:O(1)
堆排序:时间复杂度:最优/平均O(n log n)、最坏O(n^2);空间复杂度:O(log n)
快速排序:时间复杂度:最优/平均/最坏O(n log n);空间复杂度:O(1)
发表于 2025-07-25 15:34:26 回复(0)