1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| class Solution { public: void reverseString(vector<char>& s) { int fast = s.size() - 1; int slow = 0; while(fast > slow){ char tmp = s[slow]; s[slow] = s[fast]; s[fast] = tmp; fast--; slow++; } } };
class Solution { public: void reverseString(vector<char>& s) { for (int i = 0, j = s.size() - 1; i < s.size()/2; i++, j--) { swap(s[i],s[j]); } } };
|