287. Find the Duplicate Number
https://leetcode.com/problems/find-the-duplicate-number/
Problem
Given an array of integers nums
containing n + 1
integers where each integer is in the range [1, n]
inclusive.
There is only one duplicate number in nums
, return this duplicate number.
Follow-ups:
How can we prove that at least one duplicate number must exist in
nums
?Can you solve the problem without modifying the array
nums
?Can you solve the problem using only constant,
O(1)
extra space?Can you solve the problem with runtime complexity less than
O(n2)
?
Example 1:
Example 2:
Example 3:
Example 4:
Constraints:
2 <= n <= 3 * 104
nums.length == n + 1
1 <= nums[i] <= n
All the integers in
nums
appear only once except for precisely one integer which appears two or more times.
Solution
#tortoise
Last updated
Was this helpful?