lurenaa的博客

🥩递归

  

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Solution {
public:
void reverseString(vector<char>& s) {
int i = 0,
e = s.size() - 1;
rs(s, i, e);
}
void rs(vector<char>& s, int& i, int& e) {
if(i >= e)
return ;
swap(s[i], s[e]);
++i;
--e;
rs(s, i, e);
}
};

Accepted

478/478 cases passed (52 ms)

Your runtime beats 88.72 % of cpp submissions

Your memory usage beats 5.04 % of cpp submissions (20.4 MB)