class BinaryFind{ public int find(int leftIndex,int rightIndex,int val,int arr[]){ int midIndex=(leftIndex+rightIndex)/2; if(rightIndex>=leftIndex){ if(arr[minIndex]>val){ find(leftIndex,midIndex-1,val,arr); return midIndex; }else if(arr[minIndex}<val){ find(midIndex+1,rightIndex,val,arr); return midIndex; }else if(arr[minIndex]==val){ return midIndex; } } } }
二分查找法
原创liuchao1515 ©著作权
文章标签 java 二分查找法 文章分类 Java 后端开发
上一篇:选择排序法

-
折半查找法(二分查找)
折半查找法(二分查找) 概念:分查找又称折半查找,优点是比较次
二分查找 二分法 折半查找 有序表 -
二分查找法(Array)
蛇形填数 二分查找法
二维数组 二分法 -
javascript 二分查找 二分查找法 java
java 二分法查找
java 排序 算法 二分查找 有序表