pulic static int biseach(int a[],int x)
{int n=a. length();
int i=0, j=n-1, mid;
while (i<=j)
{ mid=(i+j)/2;
If (a[mid] == x) return mid
else if (a[mid]>x)
j=mid-1;
else
i=mid+1;
}
return -1
}
{int n=a. length();
int i=0, j=n-1, mid;
while (i<=j)
{ mid=(i+j)/2;
If (a[mid] == x) return mid
else if (a[mid]>x)
j=mid-1;
else
i=mid+1;
}
return -1
}