Algorithm 当它请求这个程序的下一个实例时,它意味着什么?

Algorithm 当它请求这个程序的下一个实例时,它意味着什么?,algorithm,search,data-structures,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 =

我有以下节目段:

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;
};
int has8(int*数据、int低、int高)
{
int mid;
while(lo数据[mid])
lo=中间+1;
否则
hi=mid-1;
}
返回-1;
};
这个问题问我:
在下一个实例中运行has8:-7123571013


这到底是什么意思???我甚至不知道它在问什么。

问题是要求您设置
data=[-7,-1,2,3,5,7,10,13]
lo
hi
的适当值,然后一步一步地运行函数。