Você está na página 1de 23

Definição e Elementos de

Listas Ligadas
U1S1
Sintaxe de vetores heterogêneos na em C
Macetes
Exercício
• Implemente uma estrutura que permita incluir a entrada de veículos
em um estacionamento. Você definirá os dados a serem inseridos
(mínimo 3).

• Exiba essa lista com alguns registros, dê um print, salve e envie para

• entregatpengenharia@gmail.com
• Assunto: BETIM ALGORITMOS TP01 Seu Nome
Ponteiros
• Vamos assistir um vídeo (9min)
Exercício
• Tente implementar este conceito de ponteiro no exercício anterior do
estacionamento (coisa simples, só o conceito)

• entregatpengenharia@gmail.com
• Assunto: BETIM ALGORITMOS TP02 Seu Nome
Cenário Prático
• Como primeiro desafio, você precisara analisar a demanda de um
cliente, uma empresa de autopeças que possui a matriz e uma filial.
Ambas utilizam o sistema no qual você trabalha de forma interligada.
Objetivo
• Criar um relatório com informações do estoque mínimo de cada
empresa, utilizando uma lista ligada.
• Você precisara trabalhar com duas listagens de informações e
implementar esse relatório.
Vetores
• Forma primitiva de organização de dados
• Alocação contígua de memória
• Pode ser acessado através de ponteiros
• Precisa ter uma tamanho definido
Listas Ligadas
Listas Ligadas
Manipulação de Listas Ligadas
Estrutura Geral de uma lista ligada
Inicialização da Lista
Elementos de Ligação
• Ponteiros e Alocação de Memória malloc( )

• malloc( )
E a responsável pela reserva de espaços na memoria principal. Tem
como finalidade alocar uma faixa de bytes consecutivos na memoria do
computador e retornar o endereço dessa faixa ao sistema.
Exemplo
Vídeo sobre Ponteiro e Malloc
Ponteiros, Malloc e Sizeof

Você também pode gostar