PILHAS E FILAS Flashcards

1
Q

1 - Qual a sigla da Pilhas e Filas? Qual a ordem de inserção e busca?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

2 - Como pode a Pilhas ser implementado?

A

Ela pode ser implementado utilizando um vetor, se tivermos a informação do número máximo de elementos que iremos armazenar.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

3 - O que precisa saber para emplementar uma PILHA?

A

O que precisamos saber:

  • Onde está o dado anterior?
  • Quando é atingido o máximo de dados (limite de número)?
  • A pilha está vazia?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

4 - De exemplo de dois comando em Python para a PILHA?

A

Insert - inserir na pilha

Pop - desempilhar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

5 - Qual o local em que as PILHAS trabalham?

A

As pilhas trabalham apenas na extremidade da lista.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

6 -O que o algoritmo precisa fazer para executar uma PILHA?

A

O algoritmo deve achar:
1º - Topo da PILHA.
2º - Saber se a pilha está vazia.
3 º - Fazer o despilhamento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

7 - Qual o comando em Python, podemos passar por todos os elementos da PILHA?

A

For ou While.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

8 - O que causará se usar o recurso da Lista, para a FILA?

A

Usar o recurso da lista, para a fila, causará queda do desempenho computacional.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
9 - Quais os significados dos comando em Python, para as FILAS, dos comandos:
1 - append: 
2 - popleft: 
3 - Clear: 
4 - Copy:
5 - Count:
?
A
1 - append: incluir elemento.
2 - popleft: remover elemento.
3 - Clear: remover tudo.
4 - Copy: copiar superficial do deque.
5 - Count: contar elementos.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

10 - Onde será acessado a FILA?

A

Pode ser acessada por ambas as extremidades, no entanto, uma para armazenar outra para remover

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

11 - O que o algoritmo Python precisa saber para executar uma FILA?

A

Precisa saber se a lista está vazia.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly