si haces
donde queda el 3? -> se pierde, al haber asignado el 5 a la misma variable.
Por que digo esto?
Pues haces justo eso, aunque no tan evidentemente como aqui expongo, pero casi:
Código C++:
Ver original{
// ...
nuevo_nodo
=(NODO
*)malloc(sizeof(NODO
)); nuevo_nodo=raiz;