class Solution {
public:
void reverseWords(string &s)
{
string res="";
int i=0;
const int n=s.size();
while(true)
{
while(i<n && s[i]==' ')
++i;
string word="";
while(i<n && s[i]!=' ')
{
word+=s[i];
++i;
}
if(word!="")
res=word+" "+res;
else
break;
}
if(res!="")
res.erase(res.end()-1);
s=res;
}
};
Reverse Words in a String
最新推荐文章于 2018-06-14 06:39:04 发布