您的位置:首页 > 编程语言 > C语言/C++

leetcode_344_ Reverse String(C++)(easy)

2016-04-27 14:59 489 查看
Write a function that takes a string as input and returns the string reversed.

Example:

Given s = "hello", return "olleh".

思路:字符串可以类似数组一样通过下标方式访问,如s[1] = 'e'  因此可以很容易将字符串逆置。

class Solution {

public:

    string reverseString(string s) {

        

        int len = s.size();

        if(len == 0 || len == 1)

            return s;

        else

        {

            for(int i = 0; i < len / 2; ++ i )

            {

                char temp = s[i];

                s[i] = s[len - i - 1];

                s[len - i - 1] = temp;

            }

            return s;

        }

        

    }

};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  leetcode