lunes, 24 de febrero de 2025

Pilas en Programación

 📌Pilas en Programación – Concepto, Ejemplos y Aplicaciones



Introducción

Las pilas (Stacks) son una estructura de datos LIFO (Last In, First Out). Se usan en compiladores, navegadores y muchas otras aplicaciones.

📌 ¿Cómo funciona una pila?

Imagina una pila de platos en un restaurante. Solo puedes sacar el plato que está arriba, y cuando agregas uno nuevo, lo colocas encima.

📌 Código en Python

pila = [] pila.append(10) # Agrega 10 pila.append(20) # Agrega 20 print(pila.pop()) # Saca el último (20)

📌 Aplicaciones en la vida real

✔️ Historial de navegación (volver a la página anterior).
✔️ Deshacer/rehacer en editores de texto.
✔️ Evaluación de expresiones matemáticas.

📌 Conclusión

Las pilas son fundamentales en la programación. Si quieres profundizar, prueba a implementarlas en otros lenguajes como C++ o Java.

No hay comentarios.:

Publicar un comentario

Tablas Hash

  📌 Tablas Hash – Acceso rápido a datos Introducción Las tablas hash permiten acceder a datos en tiempo constante O(1) . 📌 ¿Cómo funciona...