He visto dos definiciones de árboles binarios equilibrados, que me parecen diferentes.
Un árbol binario se equilibra si para cada nodo mantiene que el número de nodos internos en el subárbol izquierdo y el número de nodos internos en el subárbol derecho difieren en como máximo 1.
Un árbol binario está equilibrado si para cualquiera de las dos hojas la diferencia de profundidad es como máximo 1.
¿Cada árbol que satisface def. 1 también satisface def. 2? ¿Qué pasa al revés?