O Sistersinspirit.ca ajuda você a encontrar respostas para suas perguntas com a ajuda de uma comunidade de especialistas. Experimente a conveniência de encontrar respostas precisas para suas perguntas de uma comunidade dedicada de especialistas. Nossa plataforma oferece uma experiência contínua para encontrar respostas confiáveis de uma rede de profissionais experientes.

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.

Agradecemos sua visita. Nossa plataforma está sempre aqui para oferecer respostas precisas e confiáveis. Volte a qualquer momento. Obrigado por escolher nossa plataforma. Estamos dedicados a fornecer as melhores respostas para todas as suas perguntas. Visite-nos novamente. Sempre visite o Sistersinspirit.ca para obter novas e confiáveis respostas dos nossos especialistas.