Dato un albero di ricerca binario, capisco perché posso usare la traversata in ampiezza e in preordine per elencare le voci dell'albero in modo tale da ricostruire l'albero nell'ordine in cui è attraversato.
Tuttavia, se ora consideriamo un albero AVL e vogliamo attraversare l'albero in modo tale da ricreare lo stesso albero AVL (simile a quello che abbiamo fatto con l'albero binario normale) allora perché la larghezza prima di attraversare funziona sempre e perché il preordino non funziona con questo caso dato che funziona con alberi binari standard?