码迷,mamicode.com
首页 > 其他好文 > 详细

二分查找法

时间:2015-06-08 15:13:06      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:java 二分查找法

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;
            }
        }
     } 
}

二分查找法

标签:java 二分查找法

原文地址:http://7929163.blog.51cto.com/7919163/1659604

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!