struct record //数据元素类型定义
{
int key;
int others;
}
int Bisearch(struct record r[],int k)
{
int l=0,r=n-1;
while(l<=r)
{
mid=(l+r>>1)
if(r[mid].key==k) return mid+1;
else if(r.[mid].key>k) r=mid-1;
else l=mid+1;
}
}
int Bisearch(a[],int k)
{
int l=0,r=n-1;
while(l<=r)
{
mid=(l+r>>1)
if(a[mid]==k) return mid+1;
else if(a[mid]>k) r=mid-1;
else l=mid+1;
}
}