讨论/《数组和字符串》 - 反转字符串中的单词 III/
《数组和字符串》 - 反转字符串中的单词 III
class Solution {
public:
    string reverseWords(string s) {
        int l=0,r;
        char temp;
        for(int i=0;i<s.size();i++){
            if(s[i+1]==' '||i+1==s.size()){
                r=i;
                while(r>l){
                    temp=s[r];
                    s[r]=s[l];
                    s[l]=temp;
                    r--;
                    l++;
                }
                l=i+2;
            }
        }
        return s;
    }
};

微信图片_20210420143353.png

1
展开全部 12 讨论