Buenas noches.
Quisiera saber si mi implementación sería correcta, ya que no utilicé los ABB auxiliares mayDer y mayIzq en mi solución:
ABB copiarMayores(ABB b, int x){
ABB mayores;
if(b == NULL)
mayores = NULL;
else{
if(b->dato <= x)
ABB mayores = copiarMayores(b->der,x);
else if(b->dato > x){
mayores = new nodoABB;
mayores->dato = b->dato;
mayores->der = copiarMayores(b->der,x);
mayores->izq = copiarMayores(b->izq,x);
}
}
return mayores;
}
Muchas gracias de antemano.
Saludos, Facundo.