diff --git a/344. Reverse String.md b/344. Reverse String.md new file mode 100644 index 0000000..6bcaf40 --- /dev/null +++ b/344. Reverse String.md @@ -0,0 +1,18 @@ +# [344. Reverse String](https://leetcode.com/problems/reverse-string/description/) +# 思路 +翻转字符串。 +注意:交换元素时,最好用标准库里的swap,快一些。 +# C++ +``` +class Solution { +public: + string reverseString(string s) { + int low = 0, high = s.size() - 1; + while(low < high){ + swap(s[low++], s[high--]); // 库里的swap比自己写的要快一些 + } + return s; + + } +}; +```