Search⌘ K
AI Features

Problem: Reverse String

Explore how to implement a recursive function in Java to reverse a string array in place. Understand the use of two pointers swapping characters from the ends inward, ensuring O(1) auxiliary memory and achieving linear time complexity.

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 ...