Este documento resume conceptos sobre estructuras de datos como la recursividad y las colas. La recursividad se define como una técnica que permite que una función se llame a sí misma de forma repetida. Las colas son estructuras de datos FIFO donde los elementos se insertan por un extremo y se eliminan por el otro, siguiendo el orden de inserción. El documento explica las características y algoritmos básicos de creación, inserción y eliminación para colas lineales y circulares.