public class Contains_Duplicate_II_219 {     public boolean containsNearbyDuplicate(int[] nums, int k) {         Set<Integer> set = new HashSet<Integer>();         for (int i=0; i<nums.length;i++){             if (set.contains(nums[i])) return true;             set.add(nums[i]);             if (set.size()>k) set.remove(nums[i-k]);         }         return false;     } }
  |