题库 C++/C语言题库 题目列表 下面search函数的平均时间复杂度为( )。1 int&nb...
单选题

下面search函数的平均时间复杂度为( )。

1 int search(int n, int * p, int target) {
2  int low = 0, high = n;
3  while (low <= high) {
4   int middle = (low + high) / 2;
5   if (target == p[middle]) {
6    return middle;
7   } else if (target > p[middle]) {
8    low = middle + 1;
9   } else {
10    high = middle - 1;
11   }
12  }
13  return -1;
14 }
A.

 0(n)

B.

0(log(n))

C.

0 (1)

D.

可能⽆法返回

题目信息
C++语言等级考试真题 2024年 七级 选择题
25%
正确率
0
评论
76
点击