二分查找边缘

2017-11-04  本文已影响3人  hh23485
 public int firstEqualGreater(int[] nums, int target) {
        int low = 0;
        int high = nums.length;

        while (low < high) {
            int mid = low + (high - low) / 2;
            if (nums[mid] < target)
                low = mid + 1;
            else
                high = mid;
        }
        return low;
    }
上一篇 下一篇

猜你喜欢

热点阅读