Junior — Middle
Pode explicar o conceito de pilha e as suas principais propriedades?
sobes.tech IA
Resposta da IA
A pilha é uma estrutura de dados que funciona pelo princípio LIFO (Last In, First Out), ou seja, o último elemento inserido é o primeiro a ser removido. As principais propriedades da pilha:
- A operação push adiciona um elemento ao topo da pilha.
- A operação pop remove e retorna o elemento superior.
- A operação peek (ou top) permite ver o elemento superior sem removê-lo.
Um exemplo de uso da pilha é desfazer ações em um aplicativo, onde a última ação é desfeita primeiro.