Advertisement
ostyleo

lista.h

Oct 21st, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.67 KB | None | 0 0
  1. #ifndef LISTA_H
  2. #define LISTA_H
  3.  
  4. //tip de data generic (pentru moment este intreg)
  5. typedef int TElem;
  6.  
  7. //referire a structurii Nod;
  8. struct Nod;
  9.  
  10. //se defineste tipul PNod ca fiind adresa unui Nod
  11. typedef Nod *PNod;
  12.  
  13. typedef struct Nod{
  14.     TElem e;
  15.     PNod urm;
  16. };
  17.  
  18. typedef struct{
  19. //prim este adresa primului Nod din lista
  20.     PNod _prim;
  21. } Lista;
  22.  
  23. //operatii pe lista - INTERFATA
  24. //crearea unei liste din valori citite pana la 0
  25. Lista creare();
  26.  
  27. //tiparirea elementelor unei liste
  28. void tipar(Lista l);
  29.  
  30. // destructorul listei
  31. void distruge(Lista l);
  32.  
  33. Lista stergePrimul(Lista l);
  34.  
  35. bool vid(Lista l);
  36.  
  37. Lista adaugaPrimul(Lista l,int e);
  38. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement