Logo Passei Direto
Buscar
Material

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Estrutura de Dados
Ricardo Luis 
Balieiro
Aula 4
*
Lista linear
Sequencial (contígua)
 
Encadeada. 
*
*
Lista linear
Vantagens 
	Qualquer elemento da lista pode ser acessado direto indexado.
Tempo constante para acesso a qualquer elemento da lista.
Desvantagem
	Movimentação de todos os elementos da lista quando há uma inserção ou remoção de elemento.
	O tamanho máximo da lista deve ser pré-estimado.
*
*
Lista linear - Sequencial 
*
*
Lista linear - Sequencial 
*
*
Lista linear - Encadeada
*
*
Lista linear - Encadeada
*
*
Lista linear - Encadeada
*
*
Lista linear - Encadeada
Vantagens 
Facilidade de inserir ou remover um elemento em qualquer ponto da lista. 
Não há a necessidade de movimentar os elementos da lista quando há uma inserção ou remoção de elemento.
*
*
Lista linear - Encadeada
Desvantagem
Por utilizar ponteiros, a implementação deve ser feita com muito cuidado para que não ocorra um mal encadeamento (ligação) dos nós e consequentemente a lista seja perdida.
Encontrar um determinado elemento na posição n da lista é necessário percorrer os n-1 anteriores.
Necessidade de memória extra para armazenamento dos ponteiros.
*
*
Operações básicas 
com listas sequenciais 
Criar:
Verificar lista vazia:
Verificar lista cheia:
Inserir: 
Alterar: 
Remover: 
*
Buscar:
Exibir a quantidade:
Combinar:
Dividir lista:
Ordenar: 
Esvaziar:
*
Estruturas homogêneas - Criar 
*
*
Estruturas homogêneas - Inserir 
*
*
Estruturas homogêneas
Inserir em uma posição determinada 
*
*
Estruturas homogêneas
Exibir toda a lista
*
*
Pesquisar um determinado elemento e retornar sua posição
*
*
Remover um elemento em uma posição determinada
*
*
Fechamento
Lista linear - Sequencial 
 
Operações básicas com listas sequenciais 
*
Estrutura de Dados
Ricardo Luis 
Balieiro
Atividade 4
*
*
Exercício 1
Cite as principais vantagens e desvantagens da lista linear sequencial.
*
*
Exercício 1
Cite as principais vantagens e desvantagens da lista linear sequencial.
Vantagens
Qualquer elemento da lista pode ser acessado direto indexado. Tempo constante para acesso a 
qualquer elemento da lista.
Desvantagem
Movimentação de todos os elementos da lista 	quando há uma inserção ou remoção de elemento. O tamanho máximo da lista deve ser pré-estimado.
Slide professor
*
*
Exercício 2
Cite as principais vantagens e desvantagens da lista linear encadeada.
*
Exercício 2
Cite as principais vantagens e desvantagens da lista linear encadeada.
Vantagens 
Facilidade de inserir ou remover um elemento em qualquer ponto da lista. Não há a necessidade de movimentar os elementos da lista quando há uma inserção ou remoção de elemento.
Desvantagem
Por utilizar ponteiros, a implementação deve ser feita com muito cuidado para que não ocorra um mal encadeamento (ligação) dos nós e consequentemente a lista seja perdida. Necessidade de memória extra para armazenamento dos ponteiros.
*
Slide professor

Mais conteúdos dessa disciplina