题解 | #反转字符串#
反转字符串
https://www.nowcoder.com/practice/c3a6afee325e472386a1c4eb1ef987f3
class Solution { public: /** * 反转字符串 * @param str string字符串 * @return string字符串 */ string solve(string str) { int n = str.length(); for (int i = 0; i < n / 2; ++i) { swap(str[i], str[n - 1 - i]); } return str; } };
思路:双指针。
用reverse的话,准备怎么跟面试官解释思路呢?