对一个有序的线性表采用二分法查找,时间复杂度为( )。

admin2017-11-18  30

问题 对一个有序的线性表采用二分法查找,时间复杂度为(    )。

选项 A、n
B、n2
C、nlog2n
D、log2n

答案D

解析 二分法查找是指把要查找的值和序列的中间值进行比较,如果要查找的值大于序列中间值,则在序列的后半部分继续进行二分查找。否则在序列前半部分进行二分查找。二分查找每次都将要查找的范围减半,查找次数为log2n。
转载请注明原文地址:https://kaotiyun.com/show/F7qp777K
0

最新回复(0)