感谢 ♥ 作者
先不感谢了

二分法实现代码

while(low <= high)
        {
            int middle = (low + high) / 2;
            if(value == array[middle])
            {
                return middle;
            }
            if(value > array[middle])
            {
                low = middle + 1;
            }
            if(value < array[middle])
            {
                high = middle - 1;
            }
        }

 

posted @ 2017-09-20 20:45  MJyc  阅读(458)  评论(0编辑  收藏  举报