在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是

admin2015-08-20  25

问题 在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是

选项 A、O(n)
B、O(n2)
C、O(log2n)
D、O(nlog2n)

答案C

解析 二分法检索要求线性表结点按关键值排序且以顺序方式存储。在查找时,首先与表的中间位置上结点的关键值比较,若相等则检索成功;否则根据比较结果确定下一步在表的前半部分或后半部分继续进行。二分法检索的效率比较高,设线性表有n个元素,则最多的检索次数为大于log2n(2为底数)的最小整数,最少的检索次数为1。所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Alvp777K
0

随机试题
最新回复(0)