在对一个包含1000个元素的数组进行快速排序时,若数组已经是有序的,以下关于时间复杂度的描述中,哪一项是正确的?

答案解析

快速排序在最坏情况下(如数组已经有序)会退化为O(n^2)的时间复杂度,因此选项B是正确的。选项A错误,因为在最坏情况下时间复杂度不是O(n log n)。选项C和选项D也不正确,因为时间复杂度不会降到O(n)或O(log n)。
正确答案:B
随机推荐
开始刷题