Em um programa existe a necessidade de guardar todas as alterações feitas ...

Em um programa existe a necessidade de guardar todas as alterações feitas em determinado dado para que seja possível desfazer alterações feitas ao longo de toda a sua existência. Nessa situação,...


publicidade
📖 Texto associado

Julgue os itens que se seguem, acerca dos conceitos relacionados às
estruturas de dados.

Em um programa existe a necessidade de guardar todas as alterações feitas em determinado dado para que seja possível desfazer alterações feitas ao longo de toda a sua existência. Nessa situação, a estrutura de dados mais adequada para o armazenamento de todas as alterações citadas seria uma fila.

Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Sumaia Santana
    Sumaia Santana EQUIPE
    21/03/2026 • 21:06
    Gabarito: Errado
    Para esse tipo de situação (desfazer alterações), a estrutura adequada é uma pilha (stack), não uma fila.
    - A pilha funciona no modelo LIFO (Last In, First Out) → o último elemento inserido é o primeiro a ser removido, o que combina perfeitamente com operações de “desfazer”.
    - Já a fila segue o modelo FIFO (First In, First Out) → o primeiro elemento inserido é o primeiro a sair, o que não atende à lógica de desfazer ações recentes primeiro.
    👉 Exemplo prático: editores de texto usam pilha para implementar o “Ctrl + Z”.
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.