HR-Pairs
Arrays.sort(arr);
int total = 0;
for(int i = 0; i < n-1; i++){
//System.out.println(arr[i]);
int j = i+1;
while(j<n && (arr[i] + k) > arr[j]){
j++;
}
if(j<n && (arr[i] + k) == arr[j] ){
total++;
}
} int total = 0;
HashSet<Integer> set= new HashSet<Integer>();
for(int v : a){
if(set.contains(v-k)){
total++;
}
if(set.contains(v+k)){
total++;
}
set.add(v);
}
return total;Last updated