划分字母区间(C语言)
划分字母区间(C语言)
字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。
输入:S = “ababcbacadefegdehijhklij”
输出:[9,7,8]
解释:
划分结果为 “ababcbaca”, “defegde”, “hijhklij”。
每个字母最多出现在一个片段中。
像 “ababcbacadefegde”, “hijhklij” 的划分是错误的,因为划分的片段数较少。
本人知识有限,请多包涵。
我的思路:
首先遍历整个字符串,找出其中最
原创
2020-12-05 16:12:54 ·
2258 阅读 ·
1 评论