插入排序算法在最好的情况下时间复杂度为_____,最坏的情况下时间复杂度为_____。
举一反三
- 在最坏情况下,冒泡排序的时间复杂度为________,简单插入排序的时间复杂度为________,希尔排序的时间复杂度为________,简单选择排序的时间复杂度为________,堆排序的时间复杂度为________。
- BF算法该算法在最好情况下的时间复杂度为O(m),在最坏情况下的时间复杂度为O(n*m)
- 【多选题】关于快速排序分治算法时间复杂度描述正确的是() A. 快速排序分治算法最好情况下的时间复杂度为O(nlogn). B. 快速排序分治算法最坏情况下的时间复杂度为O(n 2 ). C. 快速排序分治算法平均情况下的时间复杂度为O(n 2 ). D. 二快速排序分治算法平均情况下的时间复杂度为O(nlogn).
- 最好情况下直接插入排序算法的时间复杂度) 为__________.
- 快速排序算法的最坏情况时间复杂度为____