力扣744. 寻找比目标字母大的最小字母

Posted come-on-pxw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了力扣744. 寻找比目标字母大的最小字母相关的知识,希望对你有一定的参考价值。

class Solution {
    public char nextGreatestLetter(char[] letters, char target) {
        //二分查找
        if(letters[0] > target) return letters[0];
        int len = letters.length;
        int l = 0,h= len - 1;
        while(l <= h){
            int m = (l + h)/2;
            if(letters[m] <= target) l = m + 1;
            else{
                h = m -1;
            }
        }
        //找到了
        if(l < len){
            return letters[l];
        }
        //未找到:说明全部小于等于target
        return letters[0];
    }
}

 

以上是关于力扣744. 寻找比目标字母大的最小字母的主要内容,如果未能解决你的问题,请参考以下文章

力扣 744. 寻找比目标字母大的最小字母 [二分]

力扣 744. 寻找比目标字母大的最小字母 [二分]

「 每日一练,快乐水题 」744. 寻找比目标字母大的最小字母

「 每日一练,快乐水题 」744. 寻找比目标字母大的最小字母

744. 寻找比目标字母大的最小字母

744. 寻找比目标字母大的最小字母