removido
(usa Nenhuma)
Enviado em 31/03/2013 - 12:32h
danielcrvg escreveu:
humm comecou a dar uma clareada...
o NULL do topo, sempre existira, pq ele realmente nao aponta nada, e sempre fica descolando a medida q elementos forem adicionado, é isso??
EX:
C (* proximo aponta para NULL)
B (* proximo aponta para C)
A (* proximo aponta para B)
Se colocar mais 1 elemento "D" fica:
D (* proximo aponta para NULL)
C (* proximo aponta para D)
B (* proximo aponta para C)
A (* proximo aponta para B)
Pilhas seguem o modelo LIFO: Last IN First Out - Último que entra, Primeiro que sai. Igual a uma pilha de pratos. Exemplo:
[TOPO]->[NULL]
Empilha A
[TOPO]->[A]->[NULL]
Empilha V
[TOPO]->[V]->[A]->[NULL]
Empilha C
[TOPO]->[C]->[V]->[A]->[NULL]
Empilha D
[TOPO]->[D]->[C]->[V]->[A]->[NULL]
...
Retira um, que só pode ser o o topo:
Desempilha
[TOPO]->[C]->[V]->[A]->[NULL]
Novamente:
Desempilha
[TOPO]->[V]->[A]->[NULL]
Empilha E
[TOPO]->[E]->[V]->[A]->[NULL]
*** EDIT ***
Syntax error