Search⌘ K
AI Features

Problem: Reverse String

Explore how to reverse an array of characters in place using recursive techniques. Understand how to swap elements from both ends moving inward, modifying the input array without extra storage. Learn the method's time complexity of O(n) and its space complexity due to recursion call stack.

Statement

Given an array of characters s, write a function to reverse the array in place.

The reversal must be performed by modifying the input array s directly, using only O(1)O(1) extra memory.

Note: Do not return a new array. Modify the input array s in place.

Constraints:

  • 11 \leq s.length 105\leq 10^5 ...