/*** leetcode #744 寻找比目标字母大的最小字母* 题目描述:给定一个有序的字符数组 letters 和一个字符 target,* 要求找出 letters 中大于 target 的最小字符,如果找不到就返回第 1 个字符。** Input: letters = ["c", "f", "j"] target = "d"* Output: "f"* Input: letters = ["c", "f", "j"] target = "k"* Output: "c"**/function nextGreatestLetter(letters, target) {let l = 0, h = letters.length - 1;let res = 0;while (l <= h) {let m = Math.floor((l + h) / 2)if (letters[m] > target) {res = m;h = m - 1} else {l = m + 1}}return letters[res]}console.log(nextGreatestLetter(["a", "b", "c", "d", "f", "j"], 'k'))
