- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Pilha
- Fundamentos de ProgramaçãoLógica de Programação
Considere uma pilha P que suporta as três operações básicas desse tipo de estrutura de dados: Push (empilha o elemento), Pop (desempilha o elemento), Top (acessa o elemento do topo da pilha). Considere, também, as seguintes operações:
Início
Push(P, "Estagiário")
Push(P, "Juiz de Direito")
Push(P, "Analista Judiciário")
Push(P, Pop(P))
Push(P, "Oficial de Justiça")
Push(P, "Secretário")
Pop(P)
Pop(P)
Push(P, Top(P))
Pop(P)
Pop(P)
Fim
Após o término das operações, a função Top(P) retornará: