2024每日刷题(152)
Leetcode—186. 反转字符串中的单词 II
实现代码
class Solution {
public:
void reverseW(vector<char>& s, int n) {
int i = 0;
int j = 0;
while(i < n) {
while(i < j || i < n && s[i] == ' ') {
i++;
}
while(j < i || j < n && s[j] != ' ') {
j++;
}
reverse(s.begin() + i, s.begin() + j);
}
}
void reverseWords(vector<char>& s) {
reverse(s.begin(), s.end());
reverseW(s, s.size());
}
};
运行结果
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!