题意:倒序输出句子。
思路:简单模拟。
class Solution {
public:
void reverseWords(string &s) {
vector<string> res;
string ts;
for(unsigned i = 0; i < s.length(); i ++) {
if(s[i] == ' ') {
if(ts.length()) res.push_back(ts);
ts ="";
continue;
}
ts += s[i];
}
if(ts.length()) res.push_back(ts);
s = "";
for(int i = res.size() - 1; i >= 0; -- i) {
s += res[i];
if(i != 0) s += ' ';
}
}
};

本文介绍了一个简单的C++程序实现,该程序能够将输入的句子进行倒序输出。通过使用字符串和向量,程序实现了字符串的逆序处理。
507

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



