A parte gli scherzi, gli alberi bilanciati so cosa sono ma ci sto arrivando, vorrei imparare na cosa alla volta
e impararla bene. Ora sto cercando di capire gli alberi binari ordinati non bilanciati... leggendo di qua e
di la sono riuscito a capire come funzionano la ricerca l'inserimento e la cancellazione su questo tipo
di albero implementato attraverso una struttura.
Ora sto cercando di implementarlo in un array auto espandibile. Poi inizierò gli alberi binari bilanciati, che da quel che ho intravisto e se ho visto giusto si chiamano anche alberi binari di ricerca. Poi ho intravisto altri tipi ma una cosa alla volta altrimenti faccio solo confusione...
Riformulo la mia domanda: il mio codice implementa un albero binario ordinato non bilanciato. C'è qualcosa che
non so che potrebbe migliorare le operazioni su questo tipo di albero?
menphisx per implementazione iterativa intendi usare cicli for/while al posto delle chiamate ricorsive?