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,...


📖 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.

🚀 Desbloqueie a explicação completa

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

  • Sumaia Santana
    Sumaia Santana
    31/12/1969 • 21:00
    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”.
🔒
Conteúdo restrito

Cadastre-se para visualizar comentários e resoluções.

Criar conta grátis

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