mirror of
https://github.com/ShusenTang/LeetCode.git
synced 2026-06-25 07:47:40 +00:00
Create 344. Reverse String.md
This commit is contained in:
parent
38e74de772
commit
708438f314
18
344. Reverse String.md
Normal file
18
344. Reverse String.md
Normal file
@ -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;
|
||||
|
||||
}
|
||||
};
|
||||
```
|
||||
Loading…
Reference in New Issue
Block a user