1)
Por qué se define el TYPE así:
"TYPE
(* definición de la celda básica de la cola *)
Celda = POINTER TO NCelda;
NCelda = RECORD
info : CHAR; (* información *)
sig : Celda; (* puntero al siguiente *)
ant : Celda (* puntero al anterior *)
END; "
En la letra dice que se debe trabajar con elementos del tipo "T" no "CHAR". Está bien esa solución? Es correcto usar siempre "CHAR" en el lugar de "T"?
2)
En la implementación de "EnqueueFront" se utiliza una celda dummy. Qué finalidad tiene? Es indispensable o se podría haber resuelto sin utilizarla?
Muchas gracias