Ti consiglio di guardare questo post:
Comunque se hai poca dimestichezza con gli alberi binari, esiste una soluzione molto più intuitiva che fa uso di una struttura dati della STL.