Search⌘ K
AI Features

Solution: Sort Array By Parity II

Explore how to rearrange an integer array so that even numbers occupy even indexes and odd numbers occupy odd indexes using a modified cyclic sort technique. Understand the use of two pointers for in-place swapping, achieving an efficient O(n) time solution with constant extra space.

Statement

You are given an integer array, nums, where exactly half of the elements are even, and the other half are odd.

Rearrange nums such that:

  • All even numbers are placed at even indexes ...