Java: check if array is heap

Perhaps this is what you want: public static void main(String… args) { int[] A = {50, 45, 40, 35, 20, 25, 20}; int[] B = {45, 50, 40, 35, 20, 25, 20}; System.out.println(isMaxHeap(A)); System.out.println(isMaxHeap(B)); } private static boolean isMaxHeap(int[] arr) { int N = arr.length; for (int i = (N – 2) / 2; i … Read more