Step 4. In-Place Operations

In this step you will learn techniques for changing an array without creating extra arrays, i.e. performing operations in-place. Such algorithms save memory, run faster, and are often used in interviews and real tasks.
What you will master:
  • Changing array structure without extra memory allocation
  • Working with indexes while modifying an array
  • Processing and filtering data inside the original array
  • Array rotation