class Solution {
public:
string reverseWords(string s) {
string ret;
int length = s.length();
int i = 0;
while (i < length) {
int start = i;
while (i < length && s[i] != ' ') {
i++;
}
for (int p = start; p < i; p++) {
ret.push_back(s[start + i - 1 - p]);
}
while (i < length && s[i] == ' ') {
i++;
ret.push_back(' ');
}
}
return ret;
}
};
相关文章
- 11-13【Vue】Vue3.0(二十四)Vue3.0中$refs 、$parent 的概念和使用场景
- 11-13解剖C++模板(2) —— 函数模板
- 11-13基于yolov8、yolov5的番茄成熟度检测识别系统(含UI界面、训练好的模型、Python代码、数据集)
- 11-13C++ | Leetcode C++题解之第557题反转字符串中的单词III-题解:
- 11-13【Python Tips】Python内置函数isinstance——检测数据类型:处理多种类型的输入参数(对比type)
- 11-135-用例模型测试-二. 多选题(共 4 题,4.0 分)
- 11-13leetcode20.括号匹配
- 11-13自动化测试策略 —— 新功能还是老功能的回归测试?
- 11-13力扣 LeetCode 27. 移除元素(Day1:数组)
- 11-13前端中的 File 和 Blob两个对象到底有什么不同-blob