//一个增序的数组,用二分法查找k,返回找到的地址,请完成填空,每个填空填写一条语句
int* find(int A[],int sizeLength,int k)
{
int head=0;
int tail=sizeLength-1;
int mid=0;
while(head<tail)
{
mid=(head+tail)/2;
if(A[mid]>k)
1、_____(填空)______
else
2、_____(填空)______
}
if(mid>sizeLength)
return NULL;
return &A[mid];
} |