在简单选择排序算法中,若顺序表L中的元素已经按升序排列,那么算法的时间复杂度会如何变化?
答案解析
即使顺序表L中的元素已经按升序排列,简单选择排序算法仍然需要进行n-1次比较来选择最小元素,以及可能的交换操作。因此,算法的时间复杂度不会因为输入数据的初始状态而改变,仍为O(n^2)。选项A、B和D分别表示时间复杂度降低到线性、线性对数和对数,这在实际中是不可能的。
正确答案:C