O Sistersinspirit.ca é a melhor solução para quem busca respostas rápidas e precisas para suas perguntas. Experimente a facilidade de obter respostas rápidas e precisas para suas perguntas com a ajuda de profissionais em nossa plataforma. Descubra um vasto conhecimento de profissionais em diferentes disciplinas em nossa amigável plataforma de perguntas e respostas.

Utilizaremos esta convenção gráfica para filas: f = { primeiro,... , último }

Considere os métodos clássicos enqueue, dequeue e peek (peek retorna o elemento na frente da fila, sem eliminá-lo).

Seja uma fila f, inicialmente com os elementos a seguir:

f = { "orange", "violet" }

Considere que executamos estas operações com a fila anterior:

f.enqueue("cyan");

f.enqueue("white");

f.enqueue("darkgray");

Object a = f.dequeue();

f.enqueue(a);

f.enqueue(f.dequeue());

f.enqueue(f.peek());

f.enqueue("green");

Qual será o estado final da fila f, depois de executar os comandos antes mencionados?
A)

f = { "cyan", "white", "darkgray", "orange", "violet", "cyan", "green" }
B)

f = { "cyan", "white", "darkgray", "orange", "violet", "green" }
C)

f = { "green", "cyan", "white", "darkgray", "orange", "violet", "cyan" }
D)

f = { "cyan", "white", "orange", "darkgray", "violet", "cyan", "green" }
E)

f = { "white", "darkgray", "orange", "violet", "cyan", "green" }


Sagot :

Resposta:

f = { "cyan", "white", "darkgray", "orange", "violet", "cyan", "green" }

Explicação passo a passo:

Resposta aceita pela Cruzeiro do Sul.