Sobes.tech
Junior — Middle

Qual padrão de projeto fornece a estrutura de dados em forma de pilha?

sobes.tech IA

Resposta da IA

O padrão de design que fornece uma estrutura de dados na forma de pilha é Pilha (Stack).

Este padrão implementa o princípio LIFO (Last In, First Out), onde o último elemento adicionado é o primeiro a ser removido. Em programação, a pilha é frequentemente usada para gerenciar chamadas de funções, desfazer ações, etc.

Exemplo em Java:

Stack<Integer> stack = new Stack<>();
stack.push(1); // adiciona um elemento
stack.push(2);
int top = stack.pop(); // remove o último elemento adicionado (2)