A classe Queue a seguir é uma implementação parcial do ti...

A classe Queue a seguir é uma implementação parcial do tipo abstrato de dados 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?

  • 04/07/2021 às 04:54h
    0 Votos

    b-



    public void enqueue(ELM s){
    lst.add(0, s);
    }
    //adiciona 0 à fila.

    public void enqueue(ELM s){
    if (!lst.isEmpty())
    return lst.remove(lst.size()-1);
    else
    return null;
    //se lista nao esta vazia, remove o 1° item, cujo index é o tamanho da lista -1. e.g.: lista 6 itens, o lst.size() é 6. 6-1=5. o 1° item esta na pos 5.

    }

  • Navegue em mais questões

    {TITLE}

    {CONTENT}

    {TITLE}

    {CONTENT}
    Estude Grátis