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

admin2020-04-10  31

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

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

答案D

解析 对于长度为n的有序线性表,在最坏情况下,二分法查找(对分查找)需比较log2n次。对于长度为n的线性表,最坏情况下顺序查找需要n次,寻找最大项需要n一1次,堆排序需要nlog2n次。故D项的时间复杂度最低。
转载请注明原文地址:https://jikaoti.com/ti/5w50FFFM
0

最新回复(0)