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
的适当值,然后一步一步地运行函数。