题解 | #翻转单词序列#
翻转单词序列
https://www.nowcoder.com/practice/3194a4f4cf814f63919d0790578d51f3
class Solution {
public:
string ReverseSentence(string str) {
if(str.empty()){
return str;
}
string str_tmp;
string str_return;
for(int i=0; i<str.size(); i++){
if(str[i] != ' '|| i==str.size()-1){
str_tmp += str[i];
}else{
str_tmp.insert(0, " ");
str_return.insert(0, str_tmp);
cout<<str_return<<endl;
str_tmp.clear();
}
}
str_return.insert(0, str_tmp);
return str_return;
}
};
查看8道真题和解析