class Solution { public int findPairs(int[] nums, int k) { Arrays.sort(nums); int len = nums.length; if(len==0){ return 0; } int sum = 0; Set<Integer> values = new HashSet<Integer>(); Set<Integer> result = new HashSet<Integer>(); values.add(nums[0]); for(int i=1;i<len;i++){ if (values.contains(nums[i]-k)){ result.add(nums[i]-k); } values.add(nums[i]); } return result.size(); } }
近期评论