Este documento presenta una introducción a las estructuras de datos no lineales como los árboles. Explica los diferentes tipos de recorridos de árboles como preorden, inorden y postorden. También describe la recursividad y cómo se puede usar en la programación para resolver problemas como el cálculo factorial de manera recursiva. Finalmente, incluye un pseudocódigo para implementar la función factorial de forma recursiva.