代码随想录:反转字符串II
代码随想录:反转字符串II
class Solution {
public:
string reverseStr(string s, int k) {
int i = 0;
while (i < s.size()) {
if (i + k > s.size()) {
reverse(s.begin() + i, s.end());
} else {
reverse(s.begin() + i, s.begin() + i + k);
}
i += 2 * k;
}
return s;
}
};
实不相瞒边界条件又弄错了,作为边界条件时,size和不相等的大小于号组合时不需要-1

浙公网安备 33010602011771号