
26/09/2011, 07:50
|
 | | | Fecha de Ingreso: abril-2008 Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 11 meses Puntos: 326 | |
Respuesta: alguien me puede explicar este código?? Veamos... mat es un array (mejor, una matriz!) que representaremos así:
j\i 0 1 2
0 * * *
1 * * *
2 * * *
Supongamos, que * es vacio (en realidad, no es así... puesto, q si no está inicializada, o si no tiene valores, simplemente "no existen" los indices)
Entonces, en la matriz, si yo le digo que 0,2 (i,j) es 5, me queda así:
j\i 0 1 2
0 * * *
1 * * *
2 5 * *
Es decir, se va a la posicion 0 de las columnas (i), y busca la fila 2 (j), y cambia el valor por un 5.
Si ahora haces que (2,1) sea 3, quedaría:
j\i 0 1 2
0 * * *
1 * * 3
2 5 * *
Asi te quedaría la matriz... ahora, si le dices "graficar" sobre esa matriz, te dibujará esa tabla en HTML. dónde pone * no habrá nada.
¿Cómo sabe cual es fila, cual es columna? Son los primeros parámetros que le pasas a cargar, el primero, en tu caso es la fila (arriba-abajo) y el segundo, es la columna (izq-derecha). Un saludo! |