题解 | #翻转单词序列#

翻转单词序列

http://www.nowcoder.com/practice/3194a4f4cf814f63919d0790578d51f3

public:
    string ReverseSentence(string str) {
        string str1,str2;
        stack<string>s1;
        while(str.size()>0){
          int pos=str.find(' ');
          str1=str.substr(0,pos);
          s1.push(str1);
            if(pos==-1){
             str.erase(str.begin(),str.end());
            }
            else str.erase(str.begin(),str.begin()+pos+1);
        }
        str2="";
        while(s1.size()!=0){
            str2=str2+s1.top();
            str2=str2+" ";
            s1.pop();
        }
        str2.erase(str2.end()-1,str2.end());
        return str2;
    }
};
全部评论

相关推荐

03-03 19:08
已编辑
电子科技大学 C++
虚闻松声:简历还是不错。 说两点 1. 正确书写专有名词。如MySQL、Python等。 2. 清晰展示项目内容。最好以列表形式分大的模块展示。 建议就是,1. 刷完 hot100 2. 适当结合AI CV、求职等咨询,欢迎私信交流。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务