Mentre nella msort precedente avevi scrittoOriginariamente inviato da vfldj
Ho risolto così..
codice:void mergesort(int a[], int n) { int aux[n]; int i; for(i = 0; i < n; i++) aux[i] = a[i]; msort2(a, 0, n - 1, aux); }
Vedi le differenzevoid msort(int a[], int n) {
int aux[] = copy(a, aux, n);
msort2(a, 0, n - 1, aux);
}