domingo, 7 de septiembre de 2008

Arreglos Bidimensionales

Es un arreglo de arreglos, es decir, un arreglo unidimensional donde cada elemento es un arreglo. Es similar a la de los unidimensionales con la diferencia que hay que inicializarlos primero para indicar cuantos arreglos contendrán (filas) y a su vez inicializar estos (columnas) para indicar cuantos elementos contendrán, para finalmente crear los elementos que se guardarán en el arreglo.

Ejemplo:

int bidimensional [ ] [ ]=new int [25] [30]; //Arreglo de 25 filas y 30 columnas

Arreglo de 4 renglones y 2 columnas:
 int tabla[][]=new int[4][2]; si cada entero ocupa 4 bytes:
 
Elemento Posición relativa en memoria
 Tabla[0][0] 0
 Tabla[0][1] 4
 Tabla[1][0] 8
 Tabla[1][1] 12
 Tabla[2][0] 16
 Tabla[2][1] 20
 Tabla[3][0] 24
 Tabla[3][1] 28

No hay comentarios: