Search⌘ K
AI Features

Problem: First Missing Positive

Explore how to efficiently find the smallest missing positive integer in an unsorted array. Understand the cyclic sort technique to rearrange elements in place for O(n) time and O(1) space complexity. By the end, you will be able to implement this algorithm and analyze its performance clearly.

Statement

Given an unsorted integer array nums, find and return the smallest positive integer that is not present in nums.

Your solution must run in O(n)O(n) time and use O(1)O(1) auxiliary space.

Constraints:

  • 11 \leq ...