A pilha é uma estrutura de dados que segue o princípio LIFO (último a entrar, primeiro a sair). Os elementos são inseridos no topo da pilha e removidos apenas do topo. O documento descreve como implementar uma pilha usando vetor ou lista encadeada e as operações básicas de empilhar, desempilhar, verificar se está vazia e liberar a estrutura.