Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE DATOS 1 2021
REVISTA
DIGITAL
COLA LINEAL
& COLA CIRCULAR
Definiciones Y Características
Algoritmos de inicialización
Algoritmo para insertar
Algoritmo para eliminar
Memoria Estática
Cola
F A
Cola
1
CONTENIDO Pág..
TEMA I. COLA LINEAL
Definición………………………………………………………………..4
Características………………………………………………………….4
Algoritmo de inicialización………………………………………5
Algoritmo para insertar…………………………………………….5
Algoritmo para eliminar……………………………………………5
2
AUTOR
Este joven karateca, trabajador
agrónomo y practicador del instrumento
musical cuatro, tiene nombre de pila
Humberto Gregorio Rivas Frías , Nacido
en Cabimas Estado Zulia , el 11 de
Febrero del 2000. Desde muy pequeño a
las 2 años y medio de edad se mudo a
Barinas Estado Barinas, empezó a
trabajar en la finca de su familia
materna a partir de los 9 años de edad
como ganadero y trabajador de finca .
Estuvo en karate desde los 9 años de edad y llego a cinta
Marrón a los 15 años de edad, estuvo en el grupo de baile de su
liceo, bailo en el desfile de carnaval del 2017 en Barinas y
presentaciones de bailes en su propio liceo y universidad en la
misma zona, y también estuvo en curso de cuatro en sus horas
libres.
Cursa actualmente estudios en Ingeniería de Computación en la
Universidad Fermín Toro y T.S.U Análisis de Sistema en la
Universidad Centroccidental Lisandro Alvarado.
3
TEMA I. COLA LINEAL
F < -- 1
Si A=máximo entonces
mensaje (overflow)
en caso contrario
A<-- A+1
cola[A]<-- valor
Si A<F entonces
mensaje (underflow)
en caso contrario
F <-- F+1
x <-- cola[F]
5
TEMA II. COLA CIRCULAR
Cola F A
La condición de vacío en este tipo de cola es que el puntador F sea iguala cero.
Las condiciones a
Características: considerar en el
• Es una estructura de datos en la que los tratamiento de colas
elementos están formados circular. lineales son las
• Cada elemento tiene un sucesor y un siguientes:
predecesor.
Overflow (cola llena),
• Los elementos pueden consultarse,
añadirse y eliminarse únicamente desde cuando se realice una
la cabeza del anillo que es una posición inserción.
distinguida. Underflow(cola vacía),
• Existen dos operaciones de rotaciones, cuando se requiera de
una en cada sentido, de manera que la 6 una extracción en la
cabeza del anillo pasa a ser el elemento cola.
sucesor, o el predecesor,
Vacío.
respectivamente, de la cabeza actual.
Algoritmo de inicialización.
F < -- 0
A<-- 0
Si (F+1=A) ó (F=1 y
A=máximo) entonces
mensaje (overflow)
en caso contrario
inicio
si A=máximo entonces
A<--1
cola[A]<-- valor
en caso contrario
A<--A+1
cola[A]<-- valor
si F=0 entonces
F<-- 1
fin
8
EJEMPLO: