COLAS
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.

Las colas se utilizan en sistemas informáticos, transportes y operaciones de investigación (entre otros), dónde los objetos, personas o eventos son tomados como datos que se almacenan y se guardan mediante colas para su posterior procesamiento.
Operaciones Básicas

- Crear: se crea la cola vacía.
- Encolar: 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ó.
Tipos de colas
- Colas circulares (anillos): en las que el último elemento y el primero están unidos.

- Colas de prioridad: En ellas, los elementos se atienden en el orden indicado por una prioridad asociada a cada uno.
- Bicolas (o Colas doblemente terminadas): son colas en donde los nodos se pueden añadir y quitar por ambos extremos; se les llama DEQUE (Double Ended QUEue).

- Bicolas de entrada restringida: Son aquellas donde la inserción solo se hace por el final, aunque podemos eliminar al inicio ó al final.
- Bicolas de salida restringida: Son aquellas donde solo se elimina por el final, aunque se puede insertar al inicio y al final.
Fuentes:
https://www.ecured.cu/Cola_(Estructura_de_datos)
https://sites.google.com/site/miguelestructura/que-son-las-colas-en-la-estructura-de-datos
Comentarios
Publicar un comentario