二分查找用图来了解二分查找(折半查找)class ZheBanLook
二分查找 用图来了解二分查找(折半查找)
public class ZheBanLook {
public static void main(String[] args) {
int [] arrays= new int[]{0,1,2,3,4,5,6,7,8,9,10};
int i = zheBanLook(arrays, 0, arrays.length - 1, 0);
System.out.println(i);
}
public static int zheBanLook(int[] arrays,int left,int right,int vlaue){
int min =left;
int max =right;
if(min>max){
System.out.println("在此数据中不存在要查找的元素");
return -1;
}
int mid= (left+right)/2;
if(arrays[mid]==vlaue){
return mid;
}else if(arrays[mid]>vlaue){
return zheBanLook(arrays,left,mid-1,vlaue);
}else {
return zheBanLook(arrays,mid+1,right,vlaue);
}
}
}
你的点赞和关注,是我继续坚持下去的动力,如果可以请一键三连,谢谢!
个人知识水平有限,如果博客中有误,望指正。
如果欲交流学习,请私信我,我一定会在看到消息时及时回复你。



