Pilha
Definição: Uma pilha é uma lista em que as operações de inserção e remoção são feitas na mesma extremidade da lista, conhecido como topo da pilha.
Esta restrição de acesso (ou disciplina) que caracteriza a pilha é denominada LIFO, abreviação de "Last In First Out", isto é, o último a entrar será o primeiro a sair.
Graficamente temos:
A tabela abaixo descreve as principais operações:
Operação | Descrição |
Inicializar | Executa as ações necessárias para aprontar a pilha. |
Empilhar | Coloca um elemento no topo da pilha. |
Desempilhar | Remove o elemento que está no topo da pilha. |
Topo | Retorna o elemento que está no topo da pilha. |
Vazia | Indica se a pilha está vazia. |
- Usando uma lista encadeada: o elemento inserido é colocado na cabeça da lista.
- Usando um array: o elemento inserido é colocado na posição nº de elementos + 1.
fonte : http://albertocn.sytes.net/2010-2/ed1/aulas/listas_restritas.htm
Nenhum comentário:
Postar um comentário