Home Algoritmos y Estructuras de Datos (VJ1215)

Curso 2024/2025

Solución del ejercicio 4.b del tema 3

La altura máxima sería n - 1. Correspondería a un árbol en el que n - 1 nodos tienen un solo hijo.

La altura mínima sería floor(log2(n)).

Por ejemplo, para n = 16 la altura mínima sería floor(log2(16)) = 4 y correspondería a un árbol en el que tenemos la raíz, los dos hijos de la raíz, los cuatro nietos de la raíz, los ocho bisnietos de la raíz (hasta ahí, eso sumaría 15 nodos y tendría altura 3) y un nodo más.

Ejemplo de árbol binario de búsqueda de altura mínima con 16 nodos

Para n = 31 la altura mínima también sería floor(log2(31)) = 4. Para n = 32 la altura mínima pasaría a ser floor(log2(32)) = 5.