Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução
Em Java, a interface `Queue` representa a estrutura de dados de fila (FIFO). Por ser uma
interface, não pode ser instanciada diretamente. Para utilizá-la, é necessário implementá-la em
uma classe concreta. A hierarquia de classes relacionadas à interface `Queue` inclui as
implementações comuns, como `LinkedList` e `PriorityQueue`. Ao criar uma instância da
`LinkedList` ou `PriorityQueue` e atribuí-la à referência do tipo `Queue`, você pode aproveitar
os métodos fornecidos pela interface para operações de fila, como `add`, `remove` e `peek`.
Iniciar um Queue
Para iniciar um Queue é preciso nesse caso criar uma LinkedList em primeiro lugar.
Tamanho | size()
System.out.println(Exemplo.size());
Retorna o tamanho do Queue
Tem Aquilo?
System.out.println(Exemplo.contains("Karen"));
Esse método checa se existe o parâmetro que foi requisitado
Fila da impressora
Os trabalhos de impressão devem ser concluídos em ordem
Extra
Usado em LinkedLists, PriorityQueues, pesquisa em largura