Se utilizzi il vettore dei padri e ti crei così il cammino? Da questo non è così complicato costruirsi l'albero no?