Aplicación de una función a un árbol

El árbol binario

se puede representar por

El tipo de los árboles binarios se puede definir por

Definir la función

tal que mapArbol f t es el árbolo obtenido aplicando la función f a los elementos del árbol t. Por ejemplo,

Soluciones

A continuación se muestran las soluciones en Haskell y las soluciones en Python.


Soluciones en Haskell


Soluciones en Python