Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef LISTADUPLAMENTELIGADA_H
- #define LISTADUPLAMENTELIGADA_H
- typedef struct no{
- int dado;
- struct no * prox, * ant;
- }No;
- typedef struct lista{
- No * cabeca, *fim;
- int qtd;
- }Lista;
- Lista * criar();
- void inserirInicio(Lista * listaLigada, int valor);
- void inserirFim(Lista * listaLigada, int valor);
- void inserirIndex(Lista * listaLigada, int valor, int index);
- void removerValor(Lista * listaLigada, int valor);
- void removerInicio(Lista * listaLigada);
- void removerFim(Lista * listaLigada);
- void removerIndex(Lista * listaLigada, int index);
- void imprimir(Lista * listaLigada);
- void liberar(Lista * listaLigada);
- int estaVazia(Lista * listaLigada);
- int tamanho(Lista * listaLigada);
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement