Search⌘ K
AI Features

Solution: Remove Element

Understand how to apply the two pointers technique to remove specified elements from an array without extra memory allocation. This lesson guides you through in-place modification, moving valid elements forward, and returning the new array length while maintaining efficient O(n) time and O(1) space complexities.

Statement

You are given an integer array, nums, and an integer, val. Your task is to remove all occurrences of val from nums in place, meaning no additional memory allocation should be used. The relative order of the elements in the array may be changed. After modifying the array, return the number of elements that are not equal to val.

Let ...