TDA Cola
Implementación de TDA Cola que prioriza velocidad de procedimiento
CONST
max = 10
TIPO
t_cola = registro
contenedor = array[1…max] de tipo_dato
e, s = entero
fin_registro
VAR
cola = t_cola
e: posición en la que debe ingresar el nuevo elemento
s (frente): posición de la cual se debe extraer un elemento
Proc. inicializar_cola (var cola: t_cola)
INICIO
cola.e = 1
cola.s = 1
FIN
Función cola_vacia (cola: t_cola): lógico
INICIO
cola_vacia = (cola.s = cola.e)
FIN
Proc. agregar_cola (var cola: t_cola, nuevo: Seguir leyendo “Implementación Eficiente de TDA Cola: Optimización de Procedimientos y Almacenamiento” »