折半查找定义
折半查找算法实现及查找过程
public int Binary_Search(int[] a,int n,int key){
int low=1,high=n,mid;
while(low<=high){
mid=(int)((low+high)/2);
if(key<a[mid])
high=mid-1;
else if(key>a[mid])
low=mid+1;
else return mid;
}
return 0;
}
折半查找判定树
查找成功
查找失败
总结
补充
链接
查找成功
查找失败
算法思路
算法实现
折半查找判定树
折半查找ASL
折半查找性能
总结