class Solution {
public:
string ReverseSentence(string str) {
if(str.empty())
{
return str;
}
vector<string> slices;
int start=0;
for(int i=0;i<str.size();i++)
{
if(str[i]==' ')
{
slices.push_back(str.substr(start,i-start));
start=i+1;
}
}
slices.push_back(str.substr(start,str.size()-start));
reverse(slices.begin(),slices.end());
string new_str;
for(int i=0;i<slices.size();i++)
{
new_str+=slices[i];
if(i!=slices.size()-1)
{
new_str+=' ';
}
}
return new_str;
}
};



京公网安备 11010502036488号