Structura laboratorului se gaseste in acest link.
Listele sunt cele mai bune și cele mai simple exemple a unei structuri de date dinamice care folosește pointeri la implementarea sa.în mod esențial, trebuie înțeles că listele funcționează ca un vector care se poate mări sau micșora după nevoie, din orice punct al mulțimii sale de elemente.
typedef struct { int val; node *next; } node_t;