Estructuras de Datos I:Arrays multidimensionales


Los arrays de varias dimensiones son aquellos que pueden referenciar dos tres o mas subíndices. Estos se dividen en dos grupos:
-arrays bidimensionales (2 dimensiones)
-arrays multidimensionales (3 o mas dimensiones)

Un arrays bidimensionales se podría ser V[3,5]

[1,1][1,2][1,3][1,4][1,5]
[2,1][2,2][2,3][2,4][2,5]
[3,1][3,2][3,3][3,4][3,5]

y recorrerlo podría hacerse así
pseudocodigo:
desde i <- 1 hasta 3 hacer
desde j <- 1 hasta 5 hacer
leer(V[i,j]
fin_desde
fin_desde

Un array multidimensional podría ser V[2,3,4]

[1,1,1][1,1,2][1,1,3][1,1,4]
[1,2,1][1,2,2][1,1,3][1,2,4]
[1,3,1][1,3,2][1,3,3][1,3,4]
[2,1,1][2,1,2][2,1,3][2,1,4]
[2,2,1][2,2,2][2,1,3][2,2,4]
[2,3,1][2,3,2][2,3,3][2,3,4]

y recorrerlo podría hacerse así
pseudocodigo:
desde i<-1 hasta 2 hacer
desde j<-1 hasta 3 hacer
desde k<-1 hasta 4 hacer
leer(V[i,j,k]);
fin_desde
fin_desde
fin_desde