黑马程序员技术交流社区
标题:
关于二分查找设计方式
[打印本页]
作者:
win_top1
时间:
2014-11-10 22:43
标题:
关于二分查找设计方式
public int binarySearch(int[] BinarySearchArray,int k,int low,int high)//k为要查找的具体数据,low为低位,high为高位
{
int mid=0;
while(low<=high)
{
//mid=(low+high)/2;
mid=(low+high)>>2//右移相当于除2
if(BinarySearchArray[mid]==k)
return mid;
else if(BinarySearchArray[mid]>k)
high=mid-1;
else if(BinarySearchArray[mid]<k)
low=mid+1;
}
return 0;
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2