Hello
in the deleteMin function there is a remark :" public void deleteMin(int[] a, int heapsize)"
that is a mistake of some kind right ? because deleteMin's declaration is :
public void deleteMin() (With no arguments to be supplied)