Java Array Maximal Adjacement Difference
public class Solution {
public static int arrayMaximalAdjacentDifference(int[] a) {
int dif = 0;
for (int i = 1; i < a.length - 1; i++) {
dif = Math.max(dif, Math.max(Math.abs(a[i] - a[i - 1]), Math.abs(a[i] - a[i + 1])));
}
return dif;
}
}
This checks the gap between each pair of neighbors and returns the largest difference.