nodo * trova(nodo *x,char y){
if(!x) return x; //se l'albero è vuoto ritorno zero
if(x->info==y) return x; //abbiamo trovato un nodo
nodo *z=trova(x->left,y); //cerco a sinistra
if(z) return z; //se non abbiamo trovato niente a sinistra guardo a destra
return trova(x->right,y); //cerco a sinistra
} |
nodo * trova(nodo *x,char y){
if(!x) return x; //se l'albero è vuoto ritorno zero
if(x->info==y) return x; //abbiamo trovato un nodo
nodo *z=trova(x->left,y); //cerco a sinistra
if(z) return z; //se non abbiamo trovato niente a sinistra guardo a destra
return trova(x->right,y); //cerco a sinistra
}
Continua la lettura, ecco altri articoli interessanti: