Salve questo è il codice dell'algoritmo di merge sort,non capisco che significa passare alla funzione merge un vettore più una costante m..non ne capisco il senso....cioè:
codice:merge_sort (a+m , n -m , temp );codice:void merge_sort ( TInfo a [] , int n, TInfo temp []) { int i, m=n /2; if (n <2) return; merge_sort (a , m , temp ); merge_sort (a+m , n -m , temp ); merge (a , m , a+m , n -m , temp ); for(i =0; i <n; i ++) a[i ]= temp [i ]; }