COLA Y TIPOS DE COLAS
Una cola (también llamada fila) es una estructura de datos, caracterizada por ser una secuencia de elementos en la que la operación de inserción push se realiza por un extremo y la operación de extracción pop por el otro. También se le llama estructura FIFO (del inglés First In First Out), debido a que el primer elemento en entrar será también el primero en salir.
El tipo cola representa la idea que tenemos de cola en la vida real. La cola para subir al autobús está compuesta de elementos (personas), que dispone de dos extremos comienzo y fin. Por el comienzo se extraerá un elemento cuando haya comprado el billete para su viaje, y si llega una nueva persona con intención de usar el autobús, tendrá que colocarse al final y esperar que todos los elementos situados antes que él abandonen la cola.
![File:Cola.svg](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_tyctXekwb95-HVWgtGWmCyTwvMiT4pzq4FQHIgLyg6cjGh0I1La06OJzy4MTBUEW_Ls7iUOTmGxvl67gwAIuMigGNEshraiP6grjIRzEc_MISBSkiICJcDFA8rnMroEqn6R7l7WFrqCJ7UOFisLQ2J3jnWn1nU=s0-d)
Operaciones Básicas
- Crear: se crea la cola vacía.
- Encolar (añadir, entrar, insertar): se añade un elemento a la cola. Se añade al final de esta.
- Desencolar (sacar, salir, eliminar): se elimina el elemento frontal de la cola, es decir, el primer elemento que entró.
- Frente (consultar, front): se devuelve el elemento frontal de la cola, es decir, el primer elemento que entró.
No hay comentarios:
Publicar un comentario