Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Listas ligadas
Tcnicas de Programao T01 So estruturas de dados dinmicas, onde
Prof. Flvio Ferry de Oliveira Moreira, MSc.
os dados so mantidos juntos a ponteiros
que referenciam o prximo valor;
Aula 02
Os programas que usam listas
normalmente precisam de dados
ordenados em tempo real.
1
01/04/2017
lista = inicio;
while( lista->NEXT != NULL )
{ Pilha
/* mantem referencia do proximo elemento */
struct LISTA *next; Esta estrutura, tambm pode ser montada
next = lista->NEXT; com ponteiros, permite empilhar dados
/* libera o espaco do endereco atual e "limpa" o
tal qual uma pilha de livros ou de pratos,
endereco atribuindo NULL */ ou seja, possvel inserir ou retirar
free(lista); apenas o ltimo elemento colocado;
lista = NULL;
lista = next; muito til em controles internos como
} em Sistemas Operacionais controlando os
return 0;
programas abertos na memria RAM.
}
2
01/04/2017
Exemplo em C FIM
Verifique nos arquivos o programa
chamado:
programa_pilha_01.c