美文网首页Leetcode
Leetcode 344. Reverse String

Leetcode 344. Reverse String

作者: SnailTyan | 来源:发表于2018-10-14 14:34 被阅读6次

    文章作者:Tyan
    博客:noahsnail.com  |  CSDN  |  简书

    1. Description

    Reverse String

    2. Solution

    class Solution {
    public:
        string reverseString(string s) {
            int i = 0;
            int j = s.length() - 1;
            while(i < j) {
                swap(s[i++], s[j--]);
            }
            return s;
        }
    
    private:
        void swap(char& a, char& b) {
            char temp = a;
            a = b;
            b = temp;
        }
    };
    

    Reference

    1. https://leetcode.com/problems/reverse-string/description/

    相关文章

      网友评论

        本文标题:Leetcode 344. Reverse String

        本文链接:https://www.haomeiwen.com/subject/viwzaftx.html