设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是( )。

admin2017-07-05  28

问题 设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是(    )。

选项 A、二分法查找
B、顺序查找
C、分块查找
D、哈希查找

答案A

解析 对长度为n的线性表排序,最坏情况下时间复杂度,二分法查找为O(l0g2n);顺序查找法为O(n);分块查找时间复杂度与分块规则有关;哈希查找时间复杂度为O(1),因其通过计算HashCode来定位元素位置,所以只需一次即可。故正确答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/e0i0FFFM
0

最新回复(0)