Ne! :D Nema ti spasa...
Ti ne kontash neshto bitno. Krenimo od NIZA kao strukture podataka. Sastoji se od N elemenata gde svaki N-ti element ima svoju odredjenu vrednost. Recimo INT.
To bi bilo ovako: a = 1,2,3,4,5,6,7,8 - niz od 8 elemenata gde je a[0] = 1 ...
Shta bi se desilo kada bi umesto brojeva, kao vrednosti elemenata niza stavili pokazivace na druge nizove? E dobili bi matricu:
Na primer:
a[0] = b[0], b[1], ...
a[1] = c[0], c[1], ...
a[2] = d[0], d[1], ...
a[3] = e[0], e[1], ...
Odredjenom elementu pristupash: a[redni broj niza][index elementa tog niza]
To se zove dvodimenzionalna matrica. Trodimenzionalna bi bila slichna nadgradnji MATRICE od NIZA. Znaci niz ciji bi elementi imali vrednosti pokazivaca na matrice...
Na primer:
MATRICA A:
a[0] = b[0], b[1], ...
a[1] = c[0], c[1], ...
a[2] = d[0], d[1], ...
a[3] = e[0], e[1], ...
MATRICA x:
x[0] = b[0], b[1], ...
x[1] = c[0], c[1], ...
x[2] = d[0], d[1], ...
x[3] = e[0], e[1], ...
3D MATRICA:
m[0] = a[0]
m[1] = x[0]
Odredjenom elementu pristupash: m[redni broj matrice][redni broj niza][index elementa tog niza]
Mozes u glavi da je zamislish kao papire poredjane jedan na drugi, gde je svaki papir jedna matrica.
S R B I J A !!!
[img]http://www.vucjak.com/srbblk.gif[/img]