• Matéria: Matemática
  • Autor: lindsenmary
  • Perguntado 3 anos atrás

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" }

Respostas

respondido por: markosps75unifran
0

Resposta:

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

Explicação passo a passo:

Resposta aceita pela Cruzeiro do Sul.

Perguntas similares