int IterBiSearch(
int data[],
const int x,
int low,
int high)
{
int mid = -
1;
mid = (low + high) /
2;
if (x == data[mid])
{
return mid;
}
else if (x < data[mid])
{
return IterBiSearch(data, x, low, mid -
1);
}
else if (x > data[mid])
{
return IterBiSearch(data, x, mid +
1, high);
}
return -
1;
}