public class heapsort { private static void reheapdown(double[] a, int i, int n) { double root = a[i-1]; int iparent = i, ichild = 2*i; while(ichild<=n) { if(ichild