Longest Consecutive Sequence - LeetCode

PHOTO EMBED

Fri Dec 22 2023 16:38:47 GMT+0000 (Coordinated Universal Time)

Saved by @sumanthbijapur

class Solution {
    public int longestConsecutive(int[] nums) {
        if(nums.length==0)
            return 0;
        HashSet<Integer>set=new HashSet<Integer>();
        for(int num:nums)
        {
            set.add(num);
        }
        int ans=1;
        for(int num:nums)
        {
            int count=1;
            if(!set.contains(num-1))
            {
                while(set.contains(num+1))
                {
                    num++;
                    count++;
                }
                ans=Math.max(num,count);
            }
        }
        return ans;
    }
}
content_copyCOPY

https://leetcode.com/problems/longest-consecutive-sequence/