LeetCode 1446 连续字符[双指针] HERODING的LeetCode之路
Posted HERODING23
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode 1446 连续字符[双指针] HERODING的LeetCode之路相关的知识,希望对你有一定的参考价值。
解题思路:
通过双指针标记,用left指针指向连续的第一个位置,right不断向后找最后位置,然后更新能量,代码如下:
class Solution
public:
int maxPower(string s)
int energy = 0;
int left = 0, right = 0;
while(right < s.size())
if(s[right] == s[left])
right ++;
else
energy = max(energy, right - left);
left = right;
energy = max(energy, right - left);
return energy;
;
以上是关于LeetCode 1446 连续字符[双指针] HERODING的LeetCode之路的主要内容,如果未能解决你的问题,请参考以下文章