Sobes.tech
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.