Seja a fila f = [ “white”, “yellow” ], inicialmente com estes valores, sendo “white” o primeiro item na fila. Considere as operações clássicas enqueue e dequeue e uma operação menos tradicional, peek, que retorna o elemento no início da fila, mas sem eliminá-lo.
Como ficaria finalmente a fila, depois de executar a sequência de comandos Java a seguir?
f.enqueue(“cyan”);
f.enqueue(“black”);
Object a = f.dequeue();
f.enqueue(a);
f.enqueue(“green”);
Object b = f.peek();
f.enqueue(f.dequeue());
f.enqueue(“blue”);
Pessoal como ficaria a resposta ?