牛客题霸NC105 二分查找 题解

import java.util.*;


public class Solution {
    /**
     * 二分查找
     * @param n int整型 数组长度
     * @param v int整型 查找值
     * @param a int整型一维数组 有序数组
     * @return int整型
     */
    public int upper_bound_ (int n, int v, int[] a) {
        // write code here
        int l = 0, r = n - 1;
        while (l <= r){
            int mid = l + (r - l) / 2;
            if (a[mid] < v){
                l = mid + 1;
            }else {
                r = mid - 1;
            }
        }
        return l + 1;
    }
}


#题解##牛客题霸#
全部评论

相关推荐

挣K存W养DOG:我记得好多人说这个公司就是白嫖方案的,现在有大体方案要让你给他展示实现细节了,也是无敌了
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务