El documento trata sobre los temas de la unidad de estructuras de datos, incluyendo introducción a las estructuras de datos, recursividad, estructuras lineales y no lineales, métodos de ordenamiento y búsqueda, y análisis de algoritmos. Contiene ejemplos de programas en Java que ilustran los conceptos aprendidos como factoriales, potencias y divisiones recursivas. El trabajo fue realizado por un estudiante para la materia de estructura de datos en el Instituto Tecnológico de Tuxtepec.