Escolar Documentos
Profissional Documentos
Cultura Documentos
1 Introdução
1 Introdução
i 0 n-1
pilha =
i peek
Estrutura de dados pilha (vetor)
Ação: uso da função create
A pilha está vazia se?
i 0 n-1
pilha =
i peek
Estrutura de dados pilha (vetor)
Ação: uso da função create
A pilha está vazia se? peek = 0
i 0 n-1
pilha =
i peek
Estrutura de dados pilha (vetor)
Representação conceitual de uma pilha
A n-1
peek 0
pilha
Estrutura de dados pilha (vetor)
A n-1
peek 0
pilha
Estrutura de dados pilha (vetor)
Suponha a inserção dos elementos: {e0, ..., e4}.
Ação: uso da função .push
A n-1
peek 0
pilha
Estrutura de dados pilha (vetor)
Suponha a inserção dos elementos: {e0, ..., e4}.
Ação: uso da função .push
A n-1
peek e0 0
pilha
Estrutura de dados pilha (vetor)
Suponha a inserção dos elementos: {e0, ..., e4}.
Ação: uso da função .push
A n-1
peek
e0 0
pilha
Estrutura de dados pilha (vetor)
Suponha a inserção dos elementos: {e0, ..., e4}.
Ação: uso da função .push
A n-1
peek e1
e0 0
pilha
Estrutura de dados pilha (vetor)
Suponha a inserção dos elementos: {e0, ..., e4}.
Ação: uso da função .push
A n-1
peek
e1
e0 0
pilha
Estrutura de dados pilha (vetor)
Suponha a inserção dos elementos: {e0, ..., e4}.
Ação: uso da função .push
A n-1
peek e2
e1
e0 0
pilha
Estrutura de dados pilha (vetor)
Suponha a inserção dos elementos: {e0, ..., e4}.
Ação: uso da função .push
A n-1
peek
e2
e1
e0 0
pilha
Estrutura de dados pilha (vetor)
Suponha a inserção dos elementos: {e0, ..., e4}.
Ação: uso da função .push
A n-1
peek e3
e2
e1
e0 0
pilha
Estrutura de dados pilha (vetor)
Suponha a inserção dos elementos: {e0, ..., e4}.
Ação: uso da função .push
peek A n-1
e3
e2
e1
e0 0
pilha
Estrutura de dados pilha (vetor)
Suponha a inserção dos elementos: {e0, ..., e4}.
Ação: uso da função .push
.
peek
A e4 n-1
e3
e2
e1
e0 0
pilha
Estrutura de dados pilha (vetor)
Suponha a remoção de todos os elementos.
Ação: uso da função pop
.
peek
A e4 n-1
e3
e2
e1
e0 0
pilha
Estrutura de dados pilha (vetor)
Suponha a remoção de todos os elementos.
Ação: uso da função pop
.
peek A n-1
e3
e2
e1
e0 0
pilha
Estrutura de dados pilha (vetor)
Suponha a remoção de todos os elementos.
Ação: uso da função pop
.
A n-1
peek e3
e2
e1
e0 0
pilha
Estrutura de dados pilha (vetor)
Suponha a remoção de todos os elementos.
Ação: uso da função pop
.
A n-1
peek
e2
e1
e0 0
pilha
Estrutura de dados pilha (vetor)
Suponha a remoção de todos os elementos.
Ação: uso da função pop
.
A n-1
peek e2
e1
e0 0
pilha
Estrutura de dados pilha (vetor)
Suponha a remoção de todos os elementos.
Ação: uso da função pop
.
A n-1
peek
e1
e0 0
pilha
Estrutura de dados pilha (vetor)
Suponha a remoção de todos os elementos.
Ação: uso da função pop
.
A n-1
peek e1
e0 0
pilha
Estrutura de dados pilha (vetor)
Suponha a remoção de todos os elementos.
Ação: uso da função pop
.
A n-1
peek
e0 0
pilha
Estrutura de dados pilha (vetor)
Suponha a remoção de todos os elementos.
Ação: uso da função pop
.
A n-1
peek e0 0
pilha
Estrutura de dados pilha (vetor)
Suponha a remoção de todos os elementos.
Ação: uso da função pop
.
A n-1
peek 0
pilha