Buenas, estábamos haciendo este ejercicio con una compañera y queríamos saber si la solucion que planteamos nosotras esta bien! Ya que no entendemos el uso de esta asignación ((hizq <= hder)?hizq:hder).
Hola.
El caso: t->der==NULL && t->izq==NULL (si es una hoja) es innecesario.
El return der+1 debe ser con auxder+1.
El return izq+1 debe ser con auxizq+1.
Saludos, Carlos