• 双指针
  • 依次交换字符串首尾字符。
class Solution {
public:
    /**
     * 反转字符串
     * @param str string字符串 
     * @return string字符串
     */
    string solve(string str) {
        // write code here
        for (int i = 0, j = str.size() - 1; j > i; i++, j--) {
            swap(str[i], str[j]);
        }
        return str;
    }
};