LeetCode 344. Reverse String

描述
Write a function that takes a string as input and returns the string reversed.

Example:
Given s = “hello”, return “olleh”.

分析
翻转字符串。
取字符串长度的一半进行循环,首尾交换。

代码

class Solution {
public:
    string reverseString(string s) {
        const int n = s.size();
        for (size_t i = 0; i < n / 2; ++i) {
            swap (s[i], s[n - i - 1]);
        }
        return s;
    }
};
相关文章
相关标签/搜索