1
00:00:00,170 --> 00:00:01,600
Bien, continuemos con las matrices.

2
00:00:01,710 --> 00:00:07,650
Veamos un ejemplo de cantil elementos variables, es decir, tener varias filas, pero cada una distinta

3
00:00:07,650 --> 00:00:13,440
cantidad elementos un tamaño variable entre las filas, es decir, que la segunda dimensión, las columnas

4
00:00:13,530 --> 00:00:14,280
sea diferente.

5
00:00:14,580 --> 00:00:16,200
Vamos a crear una nueva clase.

6
00:00:17,880 --> 00:00:22,350
Ejemplo matrices tamaño variable.

7
00:00:22,380 --> 00:00:26,160
Pero recuerden, sin caracteres especiales, sin eñe, sin acentos.

8
00:00:26,220 --> 00:00:33,600
Entonces, tamaño en vez veña vamos a utilizar n tamaño variable o incluso podríamos colocar columnas.

9
00:00:36,120 --> 00:00:39,960
Hoy queda mejor columnas variable, es decir, la cantidad columnas.

10
00:00:48,390 --> 00:00:51,000
Acá tenemos una matriz del tipo entero.

11
00:00:51,090 --> 00:00:55,500
Vamos a definir qué va a tener tres filas, pero las columnas va a ser variable.

12
00:00:55,590 --> 00:00:57,130
Por lo tanto omitimos, enumeró.

13
00:00:57,600 --> 00:01:04,620
La cantidad es variable y cómo la podemos definir la simple matriz para la posición cero.

14
00:01:04,830 --> 00:01:08,070
Recuerden que una matriz al final es un arreglo de arreglo.

15
00:01:08,280 --> 00:01:14,700
Por lo tanto, en la posición cero ese primer elemento, la matriz o arreglo de dos dimensiones, va

16
00:01:14,700 --> 00:01:16,230
a tener otro arreglo.

17
00:01:16,350 --> 00:01:19,200
New Hint, por ejemplo.

18
00:01:19,200 --> 00:01:19,540
2.

19
00:01:20,230 --> 00:01:24,120
Entonces, la primera fila cero va a tener un arreglo de tamaño.

20
00:01:24,120 --> 00:01:24,440
2.

21
00:01:27,750 --> 00:01:40,290
La segunda fila fila 1 va a tener un arreglo de tamaño 3 y la última la 2 índice 2 tamaño 4.

22
00:01:40,440 --> 00:01:45,840
Se fijan distinta cantidad de columnas, entonces final un arreglo que contiene otros arreglos, aunque

23
00:01:45,840 --> 00:01:48,930
igual podría ser, por ejemplo, si colocamos a 4.

24
00:01:49,080 --> 00:01:50,730
Esto no lo hagas solamente para el ejemplo.

25
00:01:50,850 --> 00:01:51,670
Voy a colocar cuatro.

26
00:01:51,810 --> 00:01:54,350
No lo hagan y acá todos serían de 4.

27
00:01:54,820 --> 00:01:56,550
Exigen todas serían de 4.

28
00:01:57,300 --> 00:01:57,930
Otra forma.

29
00:01:58,270 --> 00:02:04,650
Ahora, si colocamos de esta forma mismo tamaño y columna, esto se puede omitir porque por debajo por

30
00:02:04,650 --> 00:02:06,750
cada una se crea estas instancias.

31
00:02:06,840 --> 00:02:10,590
Simplemente agregamos los elementos nada más, pero cuando son variables.

32
00:02:12,500 --> 00:02:19,880
Debemos especificar en cada una, en cada fila, la instancia del arreglo y con su cuantía, con su

33
00:02:19,880 --> 00:02:20,360
tamaño.

34
00:02:20,860 --> 00:02:27,640
Viene entonces el siguiente paso es mostrar el link matriz link

35
00:02:40,190 --> 00:02:43,790
perfecto en matriz nuestro arreglo en la posición cero.

36
00:02:43,900 --> 00:02:47,290
Ellos tenemos este primer arreglo Daka con tamaño 2.

37
00:02:47,630 --> 00:02:49,700
Como es un arreglo, le invocamos el link.

38
00:02:50,890 --> 00:02:53,530
Así obtenemos el link para la primera fila cero.

39
00:03:13,890 --> 00:03:19,320
Y la última fila, la fila 2, corresponde a la tercera fila.

40
00:03:23,130 --> 00:03:25,620
Y Cantidad de filas 3 que sería la matriz.

41
00:03:25,680 --> 00:03:28,830
El link y después el tamaño de cada fila.

42
00:03:28,920 --> 00:03:33,540
La cantidad de elementos columnas para 0 1 y 2 2.

43
00:03:33,960 --> 00:03:35,670
Tamaño 3 y tamaño 4.

44
00:03:47,690 --> 00:03:50,030
Demostremos la cantil elemento de cada matriz.

45
00:03:50,460 --> 00:03:55,840
Entonces Jota bueno, por defecto es cero porque todavía no tiene elementos, pero la idea es mostrar

46
00:03:55,930 --> 00:03:59,350
al menos los ceros en cada una, en cada fila de la matriz.

47
00:04:02,060 --> 00:04:07,390
Entonces por cada fila accedemos con el contador, con ély, con Ely del primer foro.

48
00:04:07,630 --> 00:04:09,220
Recuerden que te ir a la fila.

49
00:04:09,380 --> 00:04:15,760
Entonces corresponde al índice de cada fila partiendo de cero y así obtenemos el length de Kahuna y

50
00:04:15,760 --> 00:04:18,760
recorremos el segundo foro por las columnas.

51
00:04:24,320 --> 00:04:29,980
Entonces primero Helí, que sería el primer arreglo de la fila que contiene las columnas.

52
00:04:30,100 --> 00:04:35,470
Es decir, que contiene a los arreglos de las columnas, mientras Dehli, como se barrerlo, invocamos

53
00:04:35,470 --> 00:04:42,580
también los elementos de cada columna con jota y un tabulador.

54
00:04:43,460 --> 00:04:46,490
Y acá print no Pringle, solamente print.

55
00:04:46,730 --> 00:04:52,820
Y después por acá, después del segundo foro del franqueado, un salto línea.

56
00:04:54,350 --> 00:04:54,940
Vamos a ver.

57
00:04:57,540 --> 00:05:00,130
Se fijan la primera fila dos elementos.

58
00:05:00,700 --> 00:05:02,800
Acá tenemos doble cero.

59
00:05:03,270 --> 00:05:06,300
La segunda son tres cero tres elementos.

60
00:05:07,400 --> 00:05:09,160
Y la última son cuatro.

61
00:05:09,750 --> 00:05:13,370
Entonces acá tenemos una matriz de cantidad variable de elementos.

62
00:05:14,080 --> 00:05:16,180
Entonces por acá vamos a llenar con números.

63
00:05:26,260 --> 00:05:27,140
El segundo for.

64
00:05:35,760 --> 00:05:45,350
Incrementamos el jota y poblamos vamos a asignar en cada elemento la multiplicación de y por jota matriz

65
00:05:45,740 --> 00:05:50,500
y jota en cada posición va a ser igual.

66
00:05:50,900 --> 00:05:51,920
Y por Jota?

67
00:05:54,850 --> 00:05:56,140
Entonces ya no es cero.

68
00:05:56,410 --> 00:06:02,530
Modificamos los valores, los elementos de cada posición de la matriz, multiplicando el i por j.

69
00:06:02,910 --> 00:06:06,370
Bueno, en la primera iteración helí vale cero.

70
00:06:06,590 --> 00:06:11,440
Por lo tanto cualquier elemento multiplicado por cero vale cero cero cero cero uno.

71
00:06:11,590 --> 00:06:13,710
Se fijan entonces esta primera fila va a ser cero.

72
00:06:14,410 --> 00:06:17,980
Luego en la siguiente iteración y vale 1, pero j vale cero.

73
00:06:19,000 --> 00:06:21,820
Entonces este primero es de cero, pero luego empieza a multiplicar.

74
00:06:22,060 --> 00:06:22,630
Vamos a ver.

75
00:06:25,790 --> 00:06:32,680
Se fijen cero cero y siempre los primeros son cero porque parten cero después uno dos dos cuatro seis.

76
00:06:33,390 --> 00:06:38,710
Tenemos en nuestra matriz con los elementos, entonces no necesariamente tenemos que tener la misma

77
00:06:38,710 --> 00:06:41,020
cantidad de columnas para todas las filas.

78
00:06:41,050 --> 00:06:42,010
Puede ser variable.

79
00:06:42,190 --> 00:06:44,860
Nada más continuamos en la siguiente clase.
