美文网首页
二分查找的过程

二分查找的过程

作者: 30岁每天进步一点点 | 来源:发表于2019-02-25 12:33 被阅读0次

    对于已经排好序的序列,查找某个值的下标,采用二分查找法

        public static int getIndex(int[] a,int x) {
            int start = 0;
            int end = a.length-1;
            while (start<=end) {
                int middle = (end+start)/2;
                if(x==a[middle]) 
                    return middle;
                else if (x<a[middle]) {
                    end = middle -1;
                }else {
                    start = middle +1;
                }
            }   
            return -1;  
        }
    

    相关文章

      网友评论

          本文标题:二分查找的过程

          本文链接:https://www.haomeiwen.com/subject/gywwyqtx.html