news 2026/6/7 14:50:12

二分搜索(七)744. 寻找比目标字母大的最小字母 二分搜索基本题型

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
二分搜索(七)744. 寻找比目标字母大的最小字母 二分搜索基本题型

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

给你一个字符数组letters,该数组按非递减顺序排序,以及一个字符targetletters至少有两个不同的字符。

返回letters中大于target的最小的字符。如果不存在这样的字符,则返回letters的第一个字符。

示例 1:

输入:letters = ['c', 'f', 'j'],target = 'a'输出:'c'解释:letters 中字典上比 'a' 大的最小字符是 'c'。

示例 2:

输入:letters = ['c','f','j'], target = 'c'输出:'f'解释:letters 中字典顺序上大于 'c' 的最小字符是 'f'。

示例 3:

输入:letters = ['x','x','y','y'], target = 'z'输出:'x'解释:letters 中没有一个字符在字典上大于 'z',所以我们返回 letters[0]。
class Solution { public: char nextGreatestLetter(vector<char>& letters, char target) { int left = 0, right = letters.size()-1; char res = letters[0]; while(left <= right) { int mid = left + ((right - left) / 2); if(letters[mid] == target) { // 当目标就是mid值的时候 left = mid + 1; // 但我要的是比mid大的值,所以你去右区间找吧 } else if(letters[mid] > target) { // mid值大于目标值 res = letters[mid];// 我要的就是大于的值,先保存一下 right = mid - 1;// 你再去左区间看看,有没有比现在保存的更小的大值 } else { left = mid + 1;// mid值小于目标值,直接继续去右区间找吧 } } return res; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/1 12:12:20

【wordpress系列教程】05 文章分类与标签

在上一节课的末尾&#xff0c;我们看到在文章设置的最下面还有两个选项&#xff0c;分别是“分类目录”和“标签”。 分类可以体现出一篇文章的类别层级。比如我们可以设置一个“计算机”分类&#xff0c;下面可以写网站搭建、游戏开发相关的内容。在“网站搭建”分类下又可以写…

作者头像 李华
网站建设 2026/6/3 9:16:33

基于python的婚庆公司服务平台的设计与实现

目录摘要开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;摘要 婚庆行业随着社会经济发展和消费升级呈现快速增长趋势&#xff0c;传统婚庆服务模式存在信息不透明、流程繁琐、资源整合不足等…

作者头像 李华
网站建设 2026/5/29 12:25:30

互联网教育平台如何优化百度编辑器的Word公式渲染速度?

【国企项目手记&#xff1a;企业网站后台管理系统富文本编辑器功能扩展开发全记录】 项目负责人&#xff1a;XXX&#xff08;北京某国企&#xff09; 日期&#xff1a;2023年X月X日 一、需求分析与技术选型 1. 核心需求梳理 客户要求在企业网站后台管理系统的文章发布模块中扩…

作者头像 李华
网站建设 2026/5/30 2:13:03

微信聊天记录永久保存全攻略:三步实现数据自主管理

微信聊天记录永久保存全攻略&#xff1a;三步实现数据自主管理 【免费下载链接】WeChatMsg 提取微信聊天记录&#xff0c;将其导出成HTML、Word、CSV文档永久保存&#xff0c;对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMs…

作者头像 李华
网站建设 2026/6/2 3:40:10

网盘直链解析神器:告别下载限速的终极指南

网盘直链解析神器&#xff1a;告别下载限速的终极指南 【免费下载链接】Online-disk-direct-link-download-assistant 可以获取网盘文件真实下载地址。基于【网盘直链下载助手】修改&#xff08;改自6.1.4版本&#xff09; &#xff0c;自用&#xff0c;去推广&#xff0c;无需…

作者头像 李华