以下哪种排序算法的时间复杂度不随输入数据的初始顺序改变?

答案解析

冒泡排序和插入排序的时间复杂度会随输入数据的初始顺序改变,如果数据已经是有序的,它们的时间复杂度可以达到O(n)。快速排序在数据已经有序的情况下是O(n^2)。而堆排序的时间复杂度总是O(nlogn),不随输入数据的初始顺序改变。因此,正确答案是C。
正确答案:C
随机推荐
开始刷题