La lista enlazada es una estructura dinámica que almacena datos de forma organizada. Cada elemento apunta al siguiente y contiene un dato y un enlace, excepto el último elemento cuya enlace es null. Las pilas y colas son estructuras que simplifican ciertas operaciones y pueden implementarse con listas enlazadas. Las pilas usan LIFO mediante inserción y extracción desde el principio, mientras que las colas usan FIFO insertando al final y extrayendo del principio.