Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef LISTA_H
- #define LISTA_H
- //tip de data generic (pentru moment este intreg)
- typedef int TElem;
- //referire a structurii Nod;
- struct Nod;
- //se defineste tipul PNod ca fiind adresa unui Nod
- typedef Nod *PNod;
- typedef struct Nod{
- TElem e;
- PNod urm;
- };
- typedef struct{
- //prim este adresa primului Nod din lista
- PNod _prim;
- } Lista;
- //operatii pe lista - INTERFATA
- //crearea unei liste din valori citite pana la 0
- Lista creare();
- //tiparirea elementelor unei liste
- void tipar(Lista l);
- // destructorul listei
- void distruge(Lista l);
- Lista stergePrimul(Lista l);
- bool vid(Lista l);
- Lista adaugaPrimul(Lista l,int e);
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement