Buscar

Lista Tipos Básicos (detalhamento)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Voltar para o índice de listas
Voltar para o menu principal
2.3 Tipos Básicos 
Há muitos modos de se implementar uma lista através de ponteiros, dependendo da 
disponibilidade de memória, eficiência desejada para os algoritmos, etc. Há dois critérios mais 
básicos para classificar as listas: abertas ou fechadas, com encadeamento simples ou 
encadeamento duplo, dando origem assim a quatro padrões básicos de listas:
lista aberta com encadeamento simples 
lista aberta com encadeamento duplo
lista fechada com encadeamento simples 
lista fechada com encadeamento duplo 
Nas listas abertas, o último elemento tem seu campo prox valendo NULL (se o encadeamento for 
duplo, o mesmo acontece com o campo ant do primeiro elemento). Nas listas fechadas, o campo 
prox do último elemento aponta para o primeiro elemento (se o encadeamento for duplo, o campo 
ant do primeiro elemento aponta para o último elemento). 
Nas listas com encadeamento simples, cada elemento tem apenas um campo do tipo ponteiro, 
apontando para o elemento seguinte na lista. Nas listas com encadeamento duplo, cada elemento 
tem dois ponteiros: o prox, apontando para o elemento seguinte, e o ant, apontando para o 
elemento anterior. 
Outros padrões e modos de implementação de listas podem ser encontrados no tópico de 
Aplicações.
Voltar para o índice de listas
Voltar para o menu principal

Outros materiais