typedef struct no
{
struct no *anterior;
int conteudo;
struct no *prox;
} LDE;
void insere_inicio(LDE **acesso, int x)
{
LDE *novo;
// Alocacao!
novo = (LDE*) malloc(sizeof(LDE));
// Preenchimento!
novo->conteudo = x;
// Manipulacao dos ponteiros!
novo->prox = *acesso;
if(*acesso)
(*acesso)->anterior = novo;
*acesso = novo;
novo->anterior = NULL;
}
void imprime (LDE *acesso)
{
LDE * aux;
if (acesso == NULL)
printf("\nA lista esta vazia.\n");
else
{
printf("\nConteudo da lista:\n");
for (aux=acesso;aux != NULL; aux=aux->prox)
printf("%d ",aux->conteudo);
}
}
void remove_Pilha(LDE **);
void remove_Fila(LDE **);
quarta-feira, 13 de agosto de 2008
Assinar:
Postar comentários (Atom)
0 Veio aqui e falou alguma coisa...:
Postar um comentário