Este documento describe pilas y colas, que son estructuras de datos comúnmente usadas en programación. Las pilas siguen el principio LIFO (último en entrar, primero en salir) y solo permiten acceder al último elemento insertado, mientras que las colas siguen el principio FIFO (primero en entrar, primero en salir). Tanto pilas como colas pueden implementarse usando listas o vectores, y sus operaciones básicas como push, pop, enqueue y dequeue se ejecutan en tiempo constante.