Herowaree

Lista_Sequencial.h

Nov 6th, 2014
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. //Implementação lista_sequencial.h
  2.  
  3. #ifndef LISTA_SEQUENCIAL_H_INCLUDED
  4. #define LISTA_SEQUENCIAL_H_INCLUDED
  5. #define MAX 100
  6.  
  7. struct lista_seq{
  8. int array[MAX];
  9. int tamanho;
  10. };
  11.  
  12. extern void iniciarLista(struct lista_seq *lista);
  13. extern int vaziaLista(struct lista_seq *lista);
  14. extern int cheiaLista(struct lista_seq *lista);
  15. extern int tamanhoLista(struct lista_seq *lista);
  16. extern int elementoListaValor(struct lista_seq *lista, int valor);
  17. extern int elementoListaPosicao(struct lista_seq *lista, int posicao);
  18. extern int insereListaPosicao(struct lista_seq *lista, int posicao, int valor);
  19. extern int insereLista(struct lista_seq *lista, int valor);
  20. extern int removerLista(struct lista_seq *lista, int posicao);
  21. extern int mostrarLista(struct lista_seq *lista);
  22. extern int concatenaLista(struct lista_seq *lista, struct lista_seq *lista2, struct lista_seq *novalista);
  23. extern int dividirLista(struct lista_seq *lista, struct lista_seq *lista_par, struct lista_seq *lista_impar);
  24. extern int removerValor(struct lista_seq *lista, int valor);
  25. extern int modificarElemento(struct lista_seq *lista, int posicao, int valor);
  26.  
  27. #endif // LISTA_SEQUENCIAL_H_INCLUDED
Advertisement
Add Comment
Please, Sign In to add comment