Sobes.tech
Junior — Middle

Pode explicar o princípio de funcionamento da estrutura de dados pilha?

sobes.tech IA

Resposta da IA

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

Operações principais da pilha:

  • push — adicionar um elemento ao topo da pilha;
  • pop — remover e retornar o elemento superior;
  • peek (ou top) — visualizar o elemento superior sem removê-lo.

Exemplo: se você colocar na pilha os elementos 1, 2, 3, na hora de remover, sairá primeiro o 3, depois o 2, e por último o 1.

A pilha é amplamente utilizada para implementar chamadas de funções, desfazer ações, analisar expressões, etc.