下列算法中,最坏情况下时间复杂度最低的是( )。

admin2021-03-17  29

问题 下列算法中,最坏情况下时间复杂度最低的是(    )。

选项 A、堆排序
B、寻找最大项
C、顺序查找
D、有序表的二分法查找

答案D

解析 对于长度为n的有序线性表,在最坏情况下,二分法查找需比较log2n次。对于长度为n的线性表,最坏情况下顺序查找需要n次,寻找最大项需要n-1次,堆排序需要nlogan次。故D选项的时间复杂度最低。本题选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/7Y6p777K
0

相关试题推荐
最新回复(0)