Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pilas Colas
Pilas Colas
▪ Definición
▪ Arreglos: dinámicos (Arrays)
▪ Implementación en C#
▪ Listas enlazadas (Linked List)
▪ Implementación en C#
▪ Colas (Queue)
▪ Implementación en C#
▪ Pilas (Stack)
▪ Implementación en C#
▪ Diccionarios (Dictionary)
▪ Cola con prioridad (Priority Queue)
linkedin.com/in/samuelluciano| learningwithsam.com
Pilas (Stack)
Es una estructura de datos que organiza de manera secuencial en la medida que son insertados
en la cola. Cada nuevo elemento insertado se coloca al inicio de la pila. Utiliza el orden de
Last-In First-Out (LIFO) para otorgar acceso a sus elementos.
Ventajas
Podemos utilizar arreglos o
listas enlazadas para su
representación
Contrario a lo que pueda codificarse, es importante recordar que este tipo de estructura de datos se utiliza cuando
el orden de procesamiento de los elementos es importante que se realice en el mismo orden que fueron insertados
Pila: operaciones
linkedin.com/in/samuelluciano| learningwithsam.com
Clase en C#: Stack
https://docs.microsoft.com/en-us/dotnet/api/system.collections.stack?view=netframework-4.8
Colas (Queue)
Es una estructura de datos que organiza de manera secuencial en la medida que son insertados
en la cola. Cada nuevo elemento insertado se coloca al final de la cola. Utiliza el orden de
First-In First-Out (FIFO) para otorgar acceso a sus elementos.
Ventajas
Podemos utilizar arreglos o
listas enlazadas para su
representación
Contrario a lo que pueda codificarse, es importante recordar que este tipo de estructura de datos se utiliza cuando
el orden de procesamiento de los elementos es importante que se realice en el mismo orden que fueron insertados
Cola: operaciones
linkedin.com/in/samuelluciano| learningwithsam.com
Clase en C#: Queue
https://docs.microsoft.com/en-us/dotnet/api/system.collections.queue?view=netframework-4.8