news 2026/4/17 20:19:47

LeetCode 763 划分字母区间

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LeetCode 763 划分字母区间

给你一个字符串 s 。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。例如,字符串 "ababcc" 能够被分为 ["abab", "cc"],但类似 ["aba", "bcc"] 或 ["ab", "ab", "cc"] 的划分是非法的。

注意,划分结果需要满足:将所有划分结果按顺序连接,得到的字符串仍然是 s 。

返回一个表示每个字符串片段的长度的列表。

示例 1:

输入:s = "ababcbacadefegdehijhklij"

输出:[9,7,8]

解释:

划分结果为 "ababcbaca"、"defegde"、"hijhklij" 。

每个字母最多出现在一个片段中。

像 "ababcbacadefegde", "hijhklij" 这样的划分是错误的,因为划分的片段数较少。

示例 2:

输入:s = "eccbbbbdec"

输出:[10]

提示:

1 <= s.length <= 500

s 仅由小写英文字母组成

Python代码:

class Solution: def partitionLabels(self, s: str) -> List[int]: # 步骤1:记录每个字符的最后出现位置 last = {} for i, char in enumerate(s): last[char] = i # 步骤2:动态划分片段 result = [] start, end = 0, 0 for i, char in enumerate(s): end = max(end, last[char]) # 扩展当前片段边界 if i == end: # 找到分割点 result.append(end - start + 1) start = end + 1 # 重置起始位置 return result
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 2:08:37

亲测!这些口碑好的机油专业又好用

亲测&#xff01;这些口碑好的机油专业又好用引言机油对于汽车发动机的重要性不言而喻&#xff0c;它就像发动机的“血液”&#xff0c;起到润滑、冷却、清洁等关键作用。在市场上众多的机油品牌和型号中&#xff0c;如何选择一款适合自己车辆的优质机油呢&#xff1f;今天&…

作者头像 李华
网站建设 2026/4/18 10:24:45

上海婚介:钱多不等于脱单——我的自我觉醒之路

我出生在上海的一个中产家庭&#xff0c;父母在外企工作&#xff0c;家里有一套市中心的两居室。小时候&#xff0c;我常常幻想&#xff0c;等自己长大后&#xff0c;肯定能拥有更多财富&#xff0c;拥有更好的生活。于是&#xff0c;我一路努力读书&#xff0c;考上了上海交通…

作者头像 李华
网站建设 2026/4/18 1:53:56

HDF5完整文件结构与操作指南

HDF5完整文件结构与操作指南 目录 完整文件结构概览基础数据集类型组结构操作属性系统高级数据类型引用和链接压缩和分块可扩展数据集维度标签完整示例代码 1. 完整文件结构概览 1.1 理想的HDF5文件结构 comprehensive_example.h5 # 根文件 │ ├── &…

作者头像 李华
网站建设 2026/4/18 3:25:29

【Java毕设源码分享】基于springboot+vue的高校社团管理系统设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/4/18 3:25:48

LLM应用实践: NoteBookLM初次使用

欢迎关注公众号&#xff1a;爱学习的妮妮qiang 1. 背景 上周发表了一篇《LLM应用剖析: 手机智能助理Phone Agent》&#xff0c;但跑通整个流程只是熟悉了工具的使用&#xff0c;因此需要知其然知其所以然。遂开启研读其论文《AutoGLM: Autonomous Foundation Agents for GUIs…

作者头像 李华