Check if an Array Is Consecutive

给一个数组, 找里面是不是包含区间[min, min+nums.length-1]的所有数字.

class Solution {
    public boolean isConsecutive(int[] nums) {
        Set<Integer> set = new HashSet<>();
        int min = Integer.MAX_VALUE;
        for(int n : nums){
            set.add(n);
            min = Math.min(min, n);
        }
        for(int i = min ; i <= min + nums.length - 1; i++){
            if(!set.contains(i))
                return false;
        }
        return true;
    }
}