Buscar

Nesse contexto, qual implementação dos métodos enqueue() e dequeue() completa a classe Queue, de modo que todos os elementos inseridos em uma fila ...

Nesse contexto, qual implementação dos métodos enqueue() e dequeue() completa a classe Queue, de modo que todos os elementos inseridos em uma fila possam ser recuperados de acordo com a propriedade FIFO?

(A) public void enqueue(ELM s) { lst.add(s); } public ELM dequeue() { if(!lst.isEmpty()) return lst.get(0); else return null; }
(B) public void enqueue(ELM s) { lst.add(0,s); } public ELM dequeue() { if(!lst.isEmpty()) return lst.remove(lst.size()-1); else return null; }
(C) public void enqueue(ELM s) { lst.add(0,s); } public ELM dequeue() { if(!lst.isEmpty()) return lst.remove(0); else return null; }
(D) public void enqueue(ELM s) { lst.add(s); } public ELM dequeue() { if(!lst.isEmpty()) return lst.remove(lst.size()-1); else return null; }
(E) public void enqueue(ELM s) { lst.add(lst.size(),s); } public ELM dequeue() { if(!lst.isEmpty()) return lst.remove(lst.size()-1); else return null; }

Essa pergunta também está no material:

Prova Banco da Amazônia - Fundação Cesgranrio - 2021 - para Técnico Científico.pdf
30 pág.

💡 1 Resposta

User badge image

Ed Verified user icon

Analisando as implementações dos métodos `enqueue()` e `dequeue()`, a alternativa correta que completa a classe Queue de modo que todos os elementos inseridos em uma fila possam ser recuperados de acordo com a propriedade FIFO é a opção: (C) public void enqueue(ELM s) { lst.add(0,s); } public ELM dequeue() { if(!lst.isEmpty()) return lst.remove(0); else return null; }

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais