Pila o cola: una forma sencilla de elegir

← Volver a Blog y artículos

Una pila y una cola almacenan elementos, pero representan órdenes de procesamiento diferentes.

Elegir una pila

Una pila sigue el principio último en entrar, primero en salir. Es adecuada cuando la tarea más reciente debe terminar antes de volver a la anterior: deshacer acciones, paréntesis anidados, recorrido en profundidad y retroceso.

Elegir una cola

Una cola sigue el principio primero en entrar, primero en salir. Es natural para tareas atendidas por orden de llegada: recorrido en anchura, planificación justa, eventos y simulaciones.

Hacer la pregunta decisiva

¿El siguiente elemento debe ser el más reciente o el más antiguo que sigue esperando? Escribe esta regla antes del código y prueba una estructura vacía, un único elemento y varias inserciones consecutivas.

Continúa con el libro

Consulta el tratamiento completo, los ejemplos y los ejercicios en Algoritmos explicados con claridad.


Adaptado de Algoritmos explicados con claridad, publicado por Choral Software. Texto del artículo y ejemplos originales © 2026 Choral Software. Todos los derechos reservados.

Scroll to Top