快速排序和冒泡排序的时间复杂度是多少
时间: 2024-04-18 14:30:18 浏览: 66
比较起泡排序与快速排序的时间复杂度.pdf
当所有元素都相等时,快速排序的时间复杂度为O(n^2),其中n为待排序序列的长度。因为每次划分都只能将序列分成一个元素和剩余的元素两部分,而这个元素是由随机选择的基准数确定的,因此在所有元素都相等的情况下,每次划分都只能将序列分成一个元素和n-1个元素两部分,需要进行n-1次划分才能完成排序,因此时间复杂度为O(n^2)。
阅读全文
比较起泡排序与快速排序的时间复杂度.pdf