Funzione ricorsiva stampa in ordine prefisso
void STAMPA(nodo *root){ if(root){ cout<<root->info<<"("; STAMPA(root->left); cout<<","; STAMPA(root->right); cout<<")"; }else cout<<"_"; } |
Funzione ricorsiva stampa in ordine infisso
void infix(nodo *x){ if(x){ infix(x->left); cout<<x->info; infix(x->right); } } |
Funzione ricorsiva stampa in ordine postfisso
void postfix(nodo *x){ if(x){ postfix(x->left); postfix(x->right); cout<<x->info; } } |