加一个减一个,经典题型
class Solution {
public int balancedStringSplit(String s) {
int res = 0, count = 0;
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i)=='R') ++count;
if (s.charAt(i) == 'L') --count;
if (count == 0) ++res;
}
return res;
}
}
本文介绍了一个经典的平衡字符串分割算法问题,通过遍历输入字符串并跟踪字符'L'和'R'的数量来实现。当数量相等时,算法将字符串分割成一个平衡子串。此方法简洁高效,适用于多种编程挑战。
875

被折叠的 条评论
为什么被折叠?



