Buscar

Considere o trecho de código a seguir. Ele representa a criação de uma estrutura de dados do tipo pilha, sendo que os itens da pilha são as pizzas....

Considere o trecho de código a seguir. Ele representa a criação de uma estrutura de dados do tipo pilha, sendo que os itens da pilha são as pizzas. Fonte: Elaborada pela autora, 2019. Um problema comum em empresas que trabalham com logística de entrega é relacionada com a disposição dos itens no compartimento de entrega. No código anterior, é representada uma pilha de entrega de pizzas, com a classe “PilhaEntregaPizza”. Há a necessidade de se manter a referência para o topo da pilha, já que tanto a inserção quanto a retirada ocorrem pelo topo. As pizzas precisam ser armazenadas na ordem em que serão entregues, ou seja, a primeira pizza a ser entregue deve ser a última a ser inserida na pilha. Assim, quando o entregador for realizar a entrega, as pizzas já estarão organizadas de forma que a mais próxima ao topo será entregue antes que aquelas mais distantes. Isso é importante porque agiliza a entrega, já que o entregador não tem que ficar procurando a pizza do destinatário, evitando que elas sejam movidas a cada entrega. De acordo com essas informações, assinale a alternativa que contém a implementação correta do método “estaVazia()”.

Respostas

27 pessoas visualizaram e tiraram suas dúvidas aqui
User badge image

Ed Verified user icon

Para implementar corretamente o método "estaVazia()" em uma estrutura de dados do tipo pilha, considerando que a primeira pizza a ser entregue deve ser a última a ser inserida na pilha, a implementação correta seria a seguinte: ```java public boolean estaVazia() { return topo == null; } ``` Explicação: - Neste método, verificamos se a pilha está vazia ao checar se o topo da pilha é igual a null. Se o topo for null, significa que a pilha está vazia e o método retorna true, caso contrário, retorna false.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

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

Mais conteúdos dessa disciplina