LISTAS DINÂMICAS Flashcards

1
Q

1 - A inserção ou remoção de dados na lista ligada implica na mudança de lugar de outro dados?

A

Não!

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

2 - Será necessário definir, ao criar uma lista ligada, o número máximo de dados que será armazenado?

A

Nas listas ligadas não é necessário.

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

3 - Quais as desvantagens do uso das Listas Ligadas?

A
  • A desvantagem é que o uso incorreto da ligação de nós, caso a ligação seja feita errada, toda a lista pode ser perdida.
  • A lista não é um sequencionamento físico da memória. A consulta deve ser atributo (senha) por atributo (senha) .
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

4 - Quais as funcionalidades de uma lista ligada?

A

C - creat
R - read
U - update
D - delete

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

5 - Como funciona a Lista Ligada?

A

São constituídas de nós, no qual cada um deles possui o endereçamento para o próximo nó da lista. Cada nó é uma estrutura heterogênea

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

6 - Porque substituir a lista simples por Listas Ligadas?

A

Porque, na lista simples, quando for necessário realizar inserção e ou remoção de elementos, será necessário movimentar todos os elementos de sua posição (cada posição é uma alocação de memória), como uma fila indiana.
Já as Listas Ligadas não vai depender de ação física da memória. Não há REPOSICIONAMENTO DE ELEMENTOS na memória, apenas se muda um ATRIBUTO DO ELENTO (POSIÇÃO LÓGICA), como se fosse uma distribuição de senha, onde se pode ficar em qualquer lugar.

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

7 - Ajustar um valor é mais simples que reposionar a memória? Quem faz esta ação?

A

Sim, AJUSTAR UM VALOR (posição lógica) É MAIS SIMPLES QUE REPOSICIONAR A MEMÓRIA (posição da memória). Quem utiliza deste recurso são as Listas Ligadas.

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

8 - Na criação de algoritmo Python para as Listas Ligadas, quais as classes criadas?

A

1 - Classe ElementoUnicoDaLista:

  • Responsável por manter o elemento.
  • mantém o conteúdo em si e o próximo elemento.

2 - Classe ListaLigada:

  • Responsável pelo método de operar e manter a lista.
  • Realiza operações de incluir, alterar, localizar.

3 - Classe Loja
- Responsável sobre o objeto a ser inserido na lista.

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

9 - Nas Listas Ligadas há um índice associado a sua posição , para que se possa fazer a busca?

A

NÃO. Não há um índice associado à posição, por isso, a busca é feita passando de um elemento para outro até encontrar o elemento na posição relacionada.

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

10 - Qual melhora veio trazer a Lista Duplamente Ligada.

A

A lista duplamente ligada veio para melhorar a performace na inclusão e remoção de dados no fim da lista, diminuindo a lentidão causada nas listas ligadas que tem que percorrer toda a linta.

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

11 - Qual a diferença entre a lista duplamente ligada e a listas ligadas?

A

A lista duplamente ligada se difere, das listas ligadas , porque conhece o elento de início é o último, contrariamente das listas ligadas, que somente conhece o primeiro elemento. Assim na lista duplamente ligada, em seu pior cenário, no caso de busca, precisamos percorrer a metade da lista (sai do início ou do fim). Ao contrário da lista ligada que só no pior cenário, precisa percorrer toda a lista. Logo, a lista duplamente ligada se conhece o PRÓXIMO (primeiro) e o ANTERIOR (último).

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

12 - Com relação a execução, qual a diferença entre a Lista Ligada e a Duplamente ligada?

A

A lista duplamente ligada existe dois ponteiros de execução para percorrer a lista. A lista ligada uma somente.

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

Qual a biblioteca usada para se criar a lista duplamente ligada em Python?

A

From Collections Import Deque

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

14 - Qual significado dos comando, em Python, de “pop” e “popleft”?

A

1 - pop: remover do fim.

2 - popleft - remover do início

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

15 - Qual a relação entre lista duplamente ligada e o Big Data?

A

A lista duplamente ligada ajudam nos dados não estruturados do Big Data.

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