Salve a tutti. Ho il seguente problema dato un albero binario di ricerca lo devo copiare in maniera ricorsiva in un vettore in ordine crescente.
dove max è una costante , rad è il puntatore dell albero e i è l indice del vettore.codice:void copia(int vet[max],nod *rad, int i) { if (rad!=NULL) { copia(vet,rad->sinistro,i); vet[i]=rad->info; i=i+1; copia(vet,rad->destro,i); } }
L OUTPUT mi copia solo i figli di destra. Spero qualcuno mi aiuti GRAZIE