ciao a tutti..
devo fare una funzione che ricorsivamente richiami creanodo per creare i nodi in un albero. Ho fatto la versione iterativa, ma sinceramente non vedo come si possa e cosa serve fare quella ricorsiva in questo caso. Cmq devo convertirla o farne una ricorsiva.
Help! help! help! help! help! :bubu:
codice:struct nodo *alb_bin(void) { struct nodo *p = NULL; int x; do { printf("\nInserisci un numero (0 per finire): "); scanf("%d", &x); if(x!=0) p=crea_nodo(p, x); /*invoca crea_nodo() */ printf("%d", p->inf); } while(x!=0); return(p); /* Ritorna la radice */ }

Rispondi quotando