Reverse String
Using Recursion
void reverse(vector<char> &s, int i, int j) {
if(i >= j)
return;
swap(s[i], s[j]);
reverse(s, i + 1, j - 1);
}
void reverseString(vector<char>& s) {
reverse(s, 0, s.size() - 1);
}Last updated