成功的二分查找算法的时问复杂度为()。
第1题:
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是()。
A.二分法查找
B.顺序查找
C.分块查找
D.哈希查找
第2题:
从二叉搜索树中查找一个元素时,其时间复杂度大致为______。
A.O(n)
B.O(1)
C.O(log2n)
D.O(n2)
第3题:
A、O(n2)
B、O(nlog2n)
C、O(n)
D、O(log2n)
第4题:
用堆排序方法,在最坏情况下的时间复杂度为( )。
A.O(n+1)
B.O(n2)
C.O(log2n)
D.O(n log2n)
第5题:
从具有n个结点的二叉查找树中查找一个元素时,在最坏情况下进行成功查找的时间复杂度为(51)。
A.O(n)
B.O(1)
C.O(log2n)
D.O(n2)
第6题:
A、O(n)
B、O(1)
C、O(n2)
D、O(log2n)
第7题:
对长度为n的关键字序列进行堆排序的空间复杂度为 ( )
A.O(log2n)
B.O(1)
C.O(n)
D.O(n*log2n)
第8题:
●对长度为n的顺序表进行顺序查找的时间复杂度为 (50) 。
(50) A.O(n)
B.O([log2n])
C.O([log2](n+1))
D.O(n2)
第9题:
对具有n个元素的有序表采用二分查找,则算法的时间复杂性为______。
A.O(n)
B. O(n2)
C. O(1)
D. O(log2n)
第10题:
采用二分查找方法查找长度为n的线性表时,每个元素的平均查找长度为______。
A.O(log2n)
B.O(n)
C.O(nlog2n)
D.O(n2)