int binarySearch(int x[], int n, int t)
{
int l = 0, u = n - 1, m;
if(x[l] == t) return l;
if(x[u] == t) return u;
while (l <= u)
{
m = l + (u - l) / 2;
if (x[m] == t)
return m;
if (x[m] < t)
l = m + 1;
else
u = m - 1;
}
return -1;
}
二分搜索
最新推荐文章于 2023-01-07 20:29:55 发布
