Aceasta e o versiune anterioară a paginii.
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.
Avantaje ale utilizării listelor:
Definirea nodului unei liste:
typedef struct node{ int val; struct node * next; }node t;
element pointează către NULL.
spre NULL și ultimul element de asemenea
1.[0.5p]Creați o listă circulară,dublu inlănțuită cu 6 angajați ai unei companii, care să conțină următoarele referințe: nume, nr de telefon, post.
Scrieți funcțiile care să scrie urmatoarele:
[0.5p]Să introducă un nou angajat după al treilea.
[0.75p]Să introducă un nou angajat inainte de cel care e „mecanic“.
[0.75p]Să steargă angajatul cu un anumit număr de telefon introdus.