public class Ex09MinGap { public static int minGap(int[] list) { if (list.length < 2) { return 0; } int minG = Integer.MAX_VALUE; for (int i = 0; i < list.length-1; i++) { int n1 = list[i]; int n2 = list[i+1]; if (n2 - n1 < minG) { minG = n2 - n1; } } return minG; } public static void main(String[] args) { int[] list1 = { 1, 3, 6, 7, 12 }; int[] list2 = { 12, 3, 6, 7 }; int[] list3 = { 1 }; System.out.println( minGap(list1) ); System.out.println( minGap(list2) ); System.out.println( minGap(list3) ); } }