Saltar al contenido

¿Cuándo está llena?

Con inicio y longitud, saber si la cola está vacía o llena es directo. Hay otra versión con dos índices, inicio y fin, sin longitud. Con esa versión, cola vacía y cola llena pueden dar inicio = fin las dos.

Una cola de capacidad 4 guarda solo inicio y fin, donde fin es la posición donde irá el próximo valor. Vacía, inicio y fin valen 0. Encolas 4 valores y fin da la vuelta a 0. ¿Qué necesitas para distinguir cola vacía de cola llena?