在计算机算法中,如果以下均以比较作为基本运算,则在算法上平均情况与最坏情况下的时间复杂度相同的是( )。

admin2021-06-10  30

问题 在计算机算法中,如果以下均以比较作为基本运算,则在算法上平均情况与最坏情况下的时间复杂度相同的是(    )。

选项 A、在顺序存储的线性表中寻找最大项
B、在顺序存储的线性表中进行顺序查找
C、在顺序存储的有序表中进行对分查找
D、在链式存储的有序表中进行查找

答案A

解析 在顺序存储的线性表中查找最大项时,最坏情况下要比较所有元素直到最后一个最大值,比较次数为n,顺序查找的平均情况时间复杂度为O(n)。可见最坏情况与平均情况下的时间复杂度相同。因此A选项正确。故本题答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/e6U0FFFM
0

随机试题
最新回复(0)