Práctica Árboles

    1. Descargue el archivo trees.py y ejecútelo.

    2. El programa tiene un error. Encuéntrelo, corríjalo y explíquelo.

    3. Haga un análisis del orden de ejecución de las funciones: search, insert e indorder.

    4. Implemente una versión iterativa de la función search (iterative_search) y pruébela.

    5. Implemente funciones que retornen el máximo y el mínimo de un árbol.

    6. Implemente una función successor(node) que retorne el nodo sucesor de su argumento.

    7. Implemente una función delete(key) que elimine del árbol el nodo con la clave key.