Longest Consecutive Sequence

Given an unsorted array of integers nums, return the length of the longest consecutive elements sequence in O(n) time.

Input Format

nums = array of integers

Output Format

length of the longest consecutive elements sequence

Constraints

  • 0 <= nums.length <= 10^5; -10^9 <= nums[i] <= 10^9

Examples

Example 1:

Input:

nums = [100,4,200,1,3,2]

Output:

4

Explanation:

Longest consecutive sequence is [1,2,3,4].

Loading...
Longest Consecutive Sequence - Arrays