image_2021-12-05_22-41-41.png
53.5 KB
#N1200. Minimum Absolute Difference
problem link
#solution
problem link
#solution
class Solution {
public List<List<Integer>> minimumAbsDifference(int[] arr) {
Arrays.sort(arr);
int diff = Integer.MAX_VALUE;
for(int i=0; i<arr.length-1; i++)
diff = Math.min(diff, arr[i+1] - arr[i]);
List<List<Integer>> list = new ArrayList<>();
for(int i=0; i<arr.length-1; i++){
if(diff == arr[i+1] - arr[i]){
List<Integer> sublist = new ArrayList<>();
sublist.add(arr[i]);
sublist.add(arr[i+1]);
list.add(sublist);
}
}
return list;
}
}👍1