c++ 中反正单词用到了resize()
resize(n)
调整容器的长度大小,使其能容纳n个元素。
如果n小于容器的当前的size,则删除多出来的元素。
否则,添加采用值初始化的元素。
题目如下:
151. Reverse Words in a String反转句子里的单词
Given s = "the sky is blue",
return "blue is sky the".
class Solution {
public:
void reverseWords(string &s) {
istringstream is(s);
s.clear();
string tem;
while(is>>tem){
s=tem+" "+s;
}
s=s.substr(0,s.size()-1);
}
};
posted on 2017-05-09 10:13 做扎实的PHP开发者 阅读(261) 评论(0) 收藏 举报
浙公网安备 33010602011771号