【LeetCode 20】151.反转字符串里的单词
文章目录
- 【LeetCode 20】151.反转字符串里的单词
- 一、题意
- 二、思考过程
-
一、题意

二、思考过程
思路:
class Solution {
public:string reverseWords(string s){reverse(s.begin(),s.end());int cur=0,left=0,right=0,size=s.size();while(cur<size){while(cur<size && s[cur]==' ')cur++;if(cur==size)break;if(cur<size&&right>0)s[right++]=' ';left=right;while(cur<size&&s[cur]!=' ')s[right++]=s[cur++];reverse(s.begin()+left,s.begin()+right);}return s.substr(0,right);}
};
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!