PILHAS E FILAS Flashcards
1 - Qual a sigla da Pilhas e Filas? Qual a ordem de inserção e busca?
1 - PILHAS: LIFO (UEPS), last-in First-out. O último que entra, é o primeiro que sai.
2 - FILAS: FIFO (PEPS), fist-in First-out. O primeiro que entra, é o primeiro que sai.
2 - Como pode a Pilhas ser implementado?
Ela pode ser implementado utilizando um vetor, se tivermos a informação do número máximo de elementos que iremos armazenar.
3 - O que precisa saber para emplementar uma PILHA?
O que precisamos saber:
- Onde está o dado anterior?
- Quando é atingido o máximo de dados (limite de número)?
- A pilha está vazia?
4 - De exemplo de dois comando em Python para a PILHA?
Insert - inserir na pilha
Pop - desempilhar
5 - Qual o local em que as PILHAS trabalham?
As pilhas trabalham apenas na extremidade da lista.
6 -O que o algoritmo precisa fazer para executar uma PILHA?
O algoritmo deve achar:
1º - Topo da PILHA.
2º - Saber se a pilha está vazia.
3 º - Fazer o despilhamento.
7 - Qual o comando em Python, podemos passar por todos os elementos da PILHA?
For ou While.
8 - O que causará se usar o recurso da Lista, para a FILA?
Usar o recurso da lista, para a fila, causará queda do desempenho computacional.
9 - Quais os significados dos comando em Python, para as FILAS, dos comandos: 1 - append: 2 - popleft: 3 - Clear: 4 - Copy: 5 - Count: ?
1 - append: incluir elemento. 2 - popleft: remover elemento. 3 - Clear: remover tudo. 4 - Copy: copiar superficial do deque. 5 - Count: contar elementos.
10 - Onde será acessado a FILA?
Pode ser acessada por ambas as extremidades, no entanto, uma para armazenar outra para remover
11 - O que o algoritmo Python precisa saber para executar uma FILA?
Precisa saber se a lista está vazia.