A Estrutura de Dados Pilha
Sumario
- A Estrutura de Dados Pilha
- 1.1. Definicao
- 1.2. Algoritmo para Operacoes PUSH e POP
- 1.2.1. Declaracao
- 1.2.2. Algoritmo
1. A Estrutura de Dados Pilha
1.1. Definicao
Uma estrutura de dados abstrata linear na qual os elementos so podem ser inseridos ou removidos em uma unica extremidade aberta, chamada de top da pilha.
- Os elementos seguem a ordem “Last In First Out”, geralmente chamada de
LIFO. - A insercao na pilha e chamada de operacao
push, e a remocao da pilha e chamada de operacaopop. - Se a pilha estiver cheia, dizemos que ela esta em estado de
Overflow, epushe rejeitado. - Se a pilha estiver vazia, dizemos que ela esta em estado de
Underflow, epope rejeitado.
1.2. Algoritmo para Operacoes PUSH e POP
1.2.1. Declaracao
Seja S uma pilha de SIZE = 100 elementos, e TOP um inteiro que guarda o indice do ultimo elemento inserido na pilha. Inicialmente, TOP = -1.
1.2.2. Algoritmo
| |