JhonnyAguilarValverd
0 views
11 slides
Aug 27, 2025
Slide 1 of 11
1
2
3
4
5
6
7
8
9
10
11
About This Presentation
INGENIERIAS EXACTAS
Size: 2.03 MB
Language: es
Added: Aug 27, 2025
Slides: 11 pages
Slide Content
Pilas y Colas Estructuras de Datos – Plan de Clase de 120 HoraS Ing. Jhonny Aguilar V.
Objetivo de la Clase Aplicar estructuras de datos tipo pila y cola en la resolución de problemas de almacenamiento temporal de datos.
Table of contents
¿ Qué es una pila? Estructura de tipo LIFO ( Last In, First Out ) Operaciones: push (), pop(), peek () Uso común: deshacer acciones, validación de paréntesis, llamadas anidadas 01
¿ Qué es una cola? Estructura de tipo FIFO ( First In, First Out ) Operaciones: enqueue (), dequeue (), front () Uso común: impresión en orden, atención al cliente, planificación de procesos 02
PILA ( Stack ): - Inserción con push () - Eliminación con pop() - Último en entrar, primero en salir COLA ( Queue ): - Inserción con enqueue () - Eliminación con dequeue () - Primero en entrar, primero en salir Comparación entre Pila y Cola
Propuesto – COLA Problema : Simula una cola de atención al cliente . Pseudocódigo : cola ← [] enqueue(cola, 'Carlos') enqueue(cola, 'Lucía') enqueue(cola, 'Mateo') dequeue(cola) Mostrar (cola) Resultado esperado : ['Lucía', 'Mateo']
Conclusiones Las pilas son útiles cuando quieres volver atrás. Las colas respetan el orden de llegada. Ambas estructuras son esenciales en la programación.
Preguntas de Cierre ¿En qué situaciones usarías una pila en lugar de una cola? ¿Cuál estructura aplicarías para gestionar o simular un ascensor? ¿Qué pasaría si haces pop() sobre una pila vacía?
Thanks! Ing. Jhonny Aguilar Valverde [email protected] +591 70920340 Ing-jav.com