Problem
Ask
Submissions

Problem: Find All Duplicates in an Array

Medium
30 min
Understand how to find every integer that appears twice in a bounded array using an optimal algorithm. Practice implementing a solution that runs in linear time and constant space to improve your coding interview problem-solving skills.

Statement

Given an integer array, nums, of length nn, where all the integers of nums are in the range [1,n][1, n] and each integer appears once or twice, return an array of all the integers that appear twice.

Note: Write an algorithm that runs in O(n)O(n) time and uses only constant auxiliary space, excluding the space occupied by the output.

Constraints:

  • n=n = nums.length

  • 1n1031 \leq n \leq 10^3

  • 11 \leq nums[i] n\leq n

  • Each element in nums appears once or twice.

Problem
Ask
Submissions

Problem: Find All Duplicates in an Array

Medium
30 min
Understand how to find every integer that appears twice in a bounded array using an optimal algorithm. Practice implementing a solution that runs in linear time and constant space to improve your coding interview problem-solving skills.

Statement

Given an integer array, nums, of length nn, where all the integers of nums are in the range [1,n][1, n] and each integer appears once or twice, return an array of all the integers that appear twice.

Note: Write an algorithm that runs in O(n)O(n) time and uses only constant auxiliary space, excluding the space occupied by the output.

Constraints:

  • n=n = nums.length

  • 1n1031 \leq n \leq 10^3

  • 11 \leq nums[i] n\leq n

  • Each element in nums appears once or twice.