Structuri de date

Numărul de variabile ce pot fi declarate și utilizate într-o aplicație este limitat. Există aplicații care necesită memorarea și prelucrarea unor serii de sute și mii de valori. Accesarea unui număr mare de variabile este anevoios și generator de erori. Pentru a rezolva această problemă au fost create structuri de date (colecții de date) specializate ce ocupă spații de memorie învecinate și în care aranjarea lor este interdependentă.

O structură de date reprezintă un ansamblu (o colecţie) de date, organizate după anumite reguli, reguli care depind de tipul de structură.

Un tablou este o colecţie de date de acelaşi tip, memorate într-o zonă de memorie contiguă, reunite sub un nume comun (numele tabloului), iar accesul la fiecare element are loc prin indice.

În funcţie de numărul indicilor avem:

1. Tablouri unidimensionale (cu un singur indice)- vectori

2. Tablouri bidimensionale - matrici (cu doi indici)