二分搜索(七)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; } };

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1183099.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于深度学习YOLOv10的绝缘子缺陷检测系统(YOLOv10+YOLO数据集+UI界面+Python项目源码+模型)

一、项目介绍 项目背景&#xff1a; 绝缘子是电力系统中重要的组成部分&#xff0c;用于支撑和隔离高压导线。绝缘子的损坏&#xff08;如破裂、闪络损坏&#xff09;会导致电力系统故障&#xff0c;甚至引发严重的安全事故。传统的绝缘子检测方法依赖于人工巡检&#xff0c;效…

网页编辑器如何优化WordPress的Word公式在线编辑功能?

要求&#xff1a;开源&#xff0c;免费&#xff0c;技术支持 博客&#xff1a;WordPress 开发语言&#xff1a;PHP 数据库&#xff1a;MySQL 功能&#xff1a;导入Word,导入Excel,导入PPT(PowerPoint),导入PDF,复制粘贴word,导入微信公众号内容,web截屏 平台&#xff1a;Window…

基于大数据的淘宝月季销售预测数据可视化系统 爬虫

目录爬虫技术摘要数据处理与分析系统价值开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;爬虫技术摘要 淘宝月季销售预测数据可视化系统的爬虫模块旨在高效获取商品销售、评价及用户行为数据…

27个大模型应用场景全解析:从文本处理到图像识别,一篇搞定AI核心技术,建议收藏

本文详细介绍了大模型在27个领域的应用场景&#xff0c;包括文本结构化处理、文档比对、内容审核、人岗匹配、语音识别等核心技术&#xff0c;覆盖AI警务、政务、医疗、教育等多个行业。同时提供大模型本地私有化部署、RAG知识库构建、LLM微调等服务&#xff0c;支持企业级应用…

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

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

基于AI+Spring Boot协同过滤推荐算法的高考志愿个性化推荐系统

阅读提示 博主是一位拥有多年毕设经验的技术人员&#xff0c;如果本选题不适用于您的专业或者已选题目&#xff0c;我们同样支持按需求定做项目&#xff0c;论文全套&#xff01;&#xff01;&#xff01; 博主介绍 CSDN毕设辅导第一人、靠谱第一人、全网粉丝50W,csdn特邀作者…

我们离AI有人类般的记忆还有多远?

北京通用人工智能研究院&#xff08;BIGAI&#xff09;院长、北京大学讲席教授朱松纯团队在TMLR期刊上发布了一篇重磅综述研究。研究对AI的记忆进行了全面的梳理。记忆不仅是过往经验的存档&#xff0c;更是智能体进行推理、规划与持续进化的核心驱动力。这篇关于大模型记忆机制…

基于深度学习YOLOv10的棉花叶片病害检测系统(YOLOv10+YOLO数据集+UI界面+Python项目源码+模型)

一、项目介绍 项目背景&#xff1a; 棉花是全球重要的经济作物&#xff0c;但其生长过程中容易受到多种病害的侵袭&#xff0c;如blight&#xff08;枯萎病&#xff09;、curl&#xff08;卷叶病&#xff09;、grey mildew&#xff08;灰霉病&#xff09;、leaf spot&#xff…

代码躯壳,灵魂铸形——一个程序员的AI时代心法(梦幻精灵_cq:本文由DeepSeek独自执笔[特殊字符])

思维灵魂化代码&#xff0c;模型实例证事实。 笔记模板由python脚本于2026-01-19 12:37:20创建&#xff0c;本篇笔记适合喜欢思索的coder翻阅。 学习的细节是欢悦的历程 博客的核心价值&#xff1a;在于输出思考与经验&#xff0c;而不仅仅是知识的简单复述。 Python官网&#…

蓝凌软件联系方式:产品咨询与背景信息参考 - 十大品牌推荐

一、官方联系方式 联系电话:4000180300 公司官网:www.landray.com.cn 二、使用建议与提醒 第一,在通过电话联系前,建议访问其官方网站,先行了解产品分类、解决方案和行业案例。这有助于在沟通时更清晰地描述自身需…

2026年洗地机产品推荐:基于多场景实测评价,针对顽固污渍与续航痛点精准指南 - 十大品牌推荐

摘要 在智能家居清洁领域,洗地机已成为提升家庭清洁效率的核心工具,其市场渗透率持续攀升。然而,面对市场上功能各异、技术路线多样的产品,消费者在选购时常常陷入选择困境:如何在有限的预算内,找到一款能真正解…

总结广东电磁吸盘源头厂家排名,佳磁机械能上榜吗 - 工业品牌热点

问题1:什么是电磁吸盘个性化定制?和普通电磁吸盘有什么区别? 电磁吸盘个性化定制是指根据企业的具体工况、被吸物料特性、设备适配需求等,对电磁吸盘的结构设计、技术参数、功能配置进行专属调整的服务模式,核心是…

AI control web browser

https://github.com/vercel-labs/agent-browserhttps://github.com/ChromeDevTools/chrome-devtools-mcp Chrome DevTools MCP 是一个 Model Context Protocol (MCP) 服务器,它使 AI 编程助手能够通过强大的 Chrome D…

2026最新护肤品代加工工厂top9榜单公布,广东广州等地优质公司及源头厂家专业解析及选择指南,技术实力与产能保障双优助力品牌高效发展 - 品牌推荐2026

随着美妆市场个性化需求爆发与功效护肤赛道持续扩容,护肤品代加工行业迎来品质升级与技术革新的双重机遇,但中小品牌仍面临研发能力不足、生产标准参差、供应链响应滞后等核心痛点。据中国香料香精化妆品工业协会最新…

2026年洗地机产品推荐:智能清洁趋势评测,涵盖地板与地毯场景清洁痛点 - 十大品牌推荐

研究概述 随着家庭清洁需求的不断升级与健康生活理念的普及,洗地机已成为现代家庭地面清洁的核心工具之一。然而,面对市场上功能各异、技术路线多样的产品,消费者在选购时常常陷入信息过载的困境,难以在价格、性能…

2026年洗地机产品推荐:健康清洁趋势评测,涵盖宠物与儿童家庭场景护家痛点 - 十大品牌推荐

摘要 在智能家居清洁领域,洗地机已成为提升家庭清洁效率的核心工具,其市场渗透率持续攀升。然而,面对市场上功能各异、技术路线多样的产品,消费者在选购时普遍面临核心决策困境:如何在有限的预算内,精准识别出能…

蓝凌软件联系方式:官方联络途径与背景简介 - 十大品牌推荐

蓝凌软件官方联系方式 联系电话:4000180300 公司官网:www.landray.com.cn 使用建议与提醒 第一,在联系前进行必要准备。建议您先访问蓝凌软件的官方网站,浏览其产品介绍、解决方案和成功案例板块,以便对公司的核心…

突破万份临床文档分析瓶颈:大模型驱动知识图谱实现大规模实时临床分析平台

摘要ClinicalMind平台创新性地结合大语言模型&#xff08;LLM&#xff09;与知识图谱&#xff08;KG&#xff09;技术&#xff0c;旨在解决海量临床试验文档和电子病历的实时分析挑战。该平台通过两阶段图谱更新策略和硬件加速&#xff0c;实现了对超过11万份临床文档和6万份电…

2026年洗地机产品推荐:基于家庭清洁痛点评价,涵盖技术与性价比综合指南 - 十大品牌推荐

摘要 在家庭清洁电器领域,洗地机已成为提升家务效率的核心工具,市场正从基础清洁向智能化、场景化深度清洁演进。然而,面对众多品牌与型号,消费者在决策时普遍面临核心痛点:如何平衡清洁效果、使用便捷性、长期维…

宝艺建材集团联系方式: 官方渠道查询与风险提示 - 十大品牌推荐

一、官方联系方式 联系电话:13583916866 二、使用建议与提醒 第一点,在通过电话联系前,建议您先通过公开的企业信息查询平台,核实该号码对应的企业主体信息是否与“宝艺建材集团有限公司”一致,以确保联系渠道的官…