欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

剑指offer 面试题58 - I. 翻转单词顺序 [简单]——istringstream

程序员文章站 2022-04-30 18:21:53
...

剑指offer 面试题58 - I. 翻转单词顺序 [简单]——istringstream

与LeetCode151题相同。

我的解题:

注意s为空或者只有空格的情况

class Solution {
public:
    string reverseWords(string s) {
        if(s.empty())   return "";
        istringstream word(s);
        string w;
        string res;
        while(word>>w){
            res=w+' '+res;
        }
        return res.empty()?"":string(res.begin(),res.end()-1);
    }
};

剑指offer 面试题58 - I. 翻转单词顺序 [简单]——istringstream