{
    分享网正式开通,我们为大家提供免费资源,欢迎大家踊跃投稿!

JAVA实现数组折半查找第二种方法

JAVA实现数组折半查找第二种方法

前言:

一个JAVA实现数组折半查找第二种方法实例代码,如果对你有帮助就看看吧。

 

正文:

实例代码:

折半查找第二种方法:

    public static int zebaner(int[] arr , int key){
        int min = 0 , max = arr.length-1;
        int mid = (min+max)/2;
        int xu = (min+max)/2;
        // 1 2 3 4   8 9 10 11
//        System.out.println(mid);
//        while(arr[mid] != key){
//            if (arr[mid] >= key){
//                max = mid - 1;
//            }else{
//                min = mid + 1;
//            }
//            mid = (min+max)/2;
//        }
        for (int i=0; i < max; i++){
            if(arr[mid] != key){
                if (arr[mid] >= key){
                    max = mid - 1;
                }else{
                    min = mid + 1;
                }
                mid = (min+max)/2;
            }
        }
        if(arr[mid] != key){
            mid = -1;
        }

        System.out.println(mid);
        return mid;
    }

资源均来自第三方,谨慎下载,前往第三方网站下载 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:123456 或者 aidezy.com


米微资源分享网 , 版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:JAVA实现数组折半查找第二种方法
喜欢 ()分享 (0)