Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/09/2011, 07:50
Avatar de Eleazan
Eleazan
 
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
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!
__________________
>> Eleazan's Source
>> @Eleazan