Quello che brevemente ho notato io è che tu dichiari la funzione es
ma la richiami cosicodice:void buildheap(int *vettore,int heapsize,int n)
non così, che mi sembrerebbe piú correttocodice:buildheap(vettore,heapsize,n)perchè tu dicevi che i valori non cambiano...codice:buildheap(&vettore,heapsize,n)