Bem-vindo ao Sistersinspirit.ca, onde você pode obter respostas confiáveis e rápidas com a ajuda de nossos especialistas. Encontre respostas rápidas e confiáveis para suas perguntas de nossa dedicada comunidade de especialistas. Descubra soluções detalhadas para suas dúvidas de uma ampla gama de especialistas em nossa plataforma amigável 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.

Agradecemos seu tempo. Por favor, volte a qualquer momento para as informações mais recentes e respostas às suas perguntas. Obrigado por sua visita. Estamos dedicados a ajudá-lo a encontrar as informações que precisa, sempre que precisar. Sistersinspirit.ca está aqui para fornecer respostas precisas às suas perguntas. Volte em breve para mais informações.