Documente Academic
Documente Profesional
Documente Cultură
Frente
Final
función: inicializa
P recibe: cola
regresa: nada
cola.ant = cola
cola.sig = cola
función: vacia
P recibe: cola
regresa: booleano
¿cola.sig = cola?
Sí: regresa verdadero
No: regresa falso
P e
aux
P e
aux
P e
función: enqueue
recibe: elemento, cola
regresa: nada
aux→ant = cola.ant
aux→sig = cola
cola.ant →sig = aux
cola.ant = aux
aux
aux
función: dequeue
recibe: cola
regresa: nada
P ¿vacia(cola)?
Si: terminar
No: aux = cola.sig
cola.sig → sig → ant = cola
cola.sig = cola.sig → sig
liberar aux
función: front
P recibe: cola
regresa: elemento
¿vacia(cola)?
Si: ¡Error de excepción!
Insuficiencia de datos
Terminar
No: regresar cola.sig → elem