Search⌘ K
AI Features

Problem: Reverse String

Explore how to reverse a character array in place using recursion. Learn to implement a recursive helper function that swaps elements from both ends while maintaining O(1) extra memory, mastering efficient in-place array manipulation in C#.

Statement

Given an array of characters s, write a method 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 create and return a new array. Modify the input array s in place.

Constraints:

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