Hola;
Yo había pensado, para chequear la segunda parte de la condición que retorna NULL: (si todos los ABB's de la listaLDE son vacíos) usando: Si edadPromedio(ABB)=0 implica que ABB es vacío, entonces puedes preguntar en O(1) si el puntero al final de la lista tiene edadPromedio(ABB)=0, entonces no puede haber arboles no vacíos antes, por el orden definido para la LDE (de menor a mayor edad promedio,) no necesitarías recorrer toda la listaDE para saber si la colección de ABB's es vacía; pero si la edad puede ser 0, no. (De la realidad, podría ser una sucursal de clientes desde recién nacidos XD ). Por eso preguntaba (en la otra sección de Cliente) si podía asumir que edad>0. Gracias