În acest termen, există alte utilizări, vezi. Indexarea.
Indexarea în limbaje de programare - un mecanism de accesare a componentei de date a șirului de referință la matrice, și prin intermediul unuia sau mai multor expresii ale căror valori determină poziția componentelor matrice [1].
Index - un element al unui set de enumerat. ceea ce indică un anumit element al șirului. De obicei un număr întreg non-negativ. În unele limbi, indici negativi se folosesc elemente în direcția opusă de referință (de la capătul șirului).
Există trei moduri ca elemente ale unei matrice pot fi indexate numere întregi nenegative [2]:
0 ( „indicele de a începe de la zero“), primul element al șirului are indexul 0; 1 ( "index începând cu unitatea") are un prim element de indice 1; n ( «începând cu indexul n») index matrice de bază pot fi selectate în mod liber. De obicei, programare limbi care permit „Index incepand cu n», de asemenea, a permis ca indicele matrice de a alege valori negative, precum și alte tipuri de date scalare, cum ar fi transferul sau simboluri.
O matrice poate avea mai multe dimensiuni, cu practica obișnuită este de a face apel la matrice folosind mai multe indexuri. De exemplu, un tablou bidimensional cu trei rânduri și patru coloane ar putea referi la un element al doilea rând și coloana a 4 folosind expresia: [1.3] (în limba în care se acordă prioritate liniei) sau [3, 1] (în limba în care se acordă prioritate coloanei), în cazul indexului unui nou început. Astfel, cei doi indici sunt folosiți pentru matrici bidimensionale, trei - pentru matrici tridimensionale și n - Restarrays n-dimensionale.