返回题库|

划分字母区间

中等华为

划分字母区间

中等华为贪心

题目描述

字符串 S 由小写字母组成,把这个字符串划分为尽可能多的片段,同一个字母只会出现在其中某一个片段。返回一个表示每个字符串片段长度的列表。先记录每个字母最后出现的位置,贪心地扩展当前片段的右边界。

示例

输入:S = "ababcbacadefegdehijhklij"
输出:[9,7,8]
solution.ts
输出结果
点击「运行代码」按钮查看结果...