In dezvoltarea aplicatiilor de programare pot fi puse in evidenta un numar limitat de entitati (liste, stive, cozi, cozi cu prioritati, arbori binari, tabele de dispersie, grafuri), caracterizate printr-o stare si un comportament specific. Acestea sunt cunoscute sub numele de tipuri de date abstracte sau colectii de date si contin un numar finit de elemente, de orice tip. Lucrarea isi propune sa evidentieze principalele colectii, care apar in aplicatii, sa specifice si sa implementeze operatiile...