Listas Flashcards

1
Q

O que são listas lineares?

A

São listas onde um elemento está anterior ao próximo e assim por diante, sendo possível enumerar posições.
As listas não têm uma restrição específica quanto à inserção, remoção ou acesso de elementos, isto é, pode-se inserir no início, no final ou no meio da lista.

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

Quais os tipos de listas lineares?

A

Sequenciais: os elementos estão armazenados sequencialmente na memória. Possuem tamanho fixo, como arrays, arranjos e vetores.

Encadeadas: os elementos não estão necessariamente armazenados sequencialmente na memória. Possuem tamanho variável, como listas, pilhas e filas.

Duplamente encadeadas além da informação e do ponteiro para o próximo, as duplamente encadeadas trazem também um ponteiro para o anterior, permitindo ir e voltar nas informações.

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

Características da fila

A

FIFO: First In First Out
LILO: Last In Last Out

Podem ser implementadas de forma estática usando vetores, arranjos ou arrays ou de forma dinâmica usando lista encadeada.

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

Características da pilha

A

LIFO: Last In First Out
FILO: First In First Out

Podem ser implementadas de forma estática usando vetores, arranjos ou arrays ou de forma dinâmica usando lista encadeada.

<ul>
<li>Opera&ccedil;&otilde;es
<ul>
<li>Push
<ul>
<li>A opera&ccedil;&atilde;o <strong>push</strong> &eacute; usada para <strong>adicionar</strong> um novo elemento no topo da pilha.</li>
</ul>
</li>
<li>Pop
<ul>
<li>A opera&ccedil;&atilde;o <strong>pop</strong> &eacute; usada para <strong>remover</strong> o <strong>elemento do topo</strong> da pilha.</li>
</ul>
</li>
</ul>
</li>
</ul>

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

O que é header/nó cabeça/sentinela?

A

O primeiro elemento pode ser usado para guardar informações, como a quantidade de
elementos na lista, o último elemento da lista etc.

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