Fila dinâmica

A Fila Dinâmica da interface Queue possui muitas similaridades com as estruturas dinâmicas de armazenamento.

A função buscar recebe o valor do tipo da fila via argumento e faz uma varredura dentro da estrutura de Fila, procurando o valor recebido.

Caso encontre o valor, ela o imprime na tela “Encontrado:” o valor e retorna true, fornecendo que foi encontrado o valor; caso contrário, aparecerá “Não Encontrado:” o valor e retorna-se false.

Agora, leia o código-fonte abaixo:

    public boolean buscar(int aux) {
        Iterator filaIterator = fila.iterator();
        while (filaIterator.hasNext()) {
            if (________________) {
                System.out.println("Encontrado");
                return true;
            }
        }

        System.out.println("Não Encontrado:" + aux);
        return false;
    }

Com base nessas informações e no conteúdo estudado, assinale a alternativa que completa o comando IF do código acima:

A) aux != null
B) filaIterator.next()
C) filaIterator.next()==aux
D) aux == fila.next()
E) filaIterator.next() != null

Bom dia Thiago. Cara vc tentou pelo menos?

Sim tentei, porém estou encontrando dificuldades em resolver a questão, vc poderia me ajudar?

Explique, alternativa por alternativa, o motivo de vc escolher ou não escolher uma delas, aí a gente te guia :wink: