数据结构二分查找的问题~
这是结构体
typedef struct{
int key;
float info;
}element;
typedef element sqlist[m];
这是二分查找的代码
int BinSearch(sqlist R,int n, int k)
{
int low,high,mid;
low = 0;
high = n-1; //置当前查找区间上、下界的初值
while(low<=high)
{ //当前查找区间R[low…high]非空
mid = (low+high)/2;
if(R[mid].key == k)
return mid;
if(R[mid].key > k)
high = mid-1; //继续在R[low..mid-1]中查找
else
low = mid+1; //继续在R[mid+1..high]中查找
}
return -1; //当low>high时表示查找区间为空,查找失败
}
想要请问一下,在结构体中定义的sqlist[m],用在二分查找中变成了sqlist R,这个是什么意思..R是什么?