当它要求下一个程序实例时,它意味着什么?

时间:2014-10-08 17:53:47

标签: algorithm search data-structures

我有以下程序段:

int has8(int* data, int lo, int hi)
{
    int mid;
    while (lo <= hi) {
        mid = (hi + lo)/2;
        if (8 == data[mid])
            return mid;
        if (8 > data[mid])
            lo = mid+1;
        else 
            hi = mid-1;
    }
    return -1;
};

问我这个问题:Run the has8 in the next instance: -7 1 2 3 5 7 10 13

这甚至意味着什么?我甚至不知道它在问什么。

0 个答案:

没有答案