1
00:00:00,150 --> 00:00:00,780
Perfecto.

2
00:00:00,870 --> 00:00:05,070
Y si ahora quisiera buscar algún elemento en la matriz, cómo sería?

3
00:00:05,220 --> 00:00:06,240
Veamos el ejemplo.

4
00:00:06,960 --> 00:00:08,640
Vamos a crear una nueva clase.

5
00:00:09,650 --> 00:00:10,760
Ejemplo Matrices.

6
00:00:10,850 --> 00:00:11,360
Buscar

7
00:00:16,400 --> 00:00:18,360
buscar elementos, bien el main.

8
00:00:20,860 --> 00:00:24,080
Y vamos a tener una matriz del tipo entero.

9
00:00:27,550 --> 00:00:29,540
Matriz de enteros, por ejemplo.

10
00:00:30,350 --> 00:00:37,340
Vamos a crear con la forma simplificada, por ejemplo con tres fila y cada fila con cuatro elementos

11
00:00:38,120 --> 00:00:39,870
cualquier número noventa.

12
00:00:40,850 --> 00:00:43,820
Tres, por ejemplo, cualquiera.

13
00:00:48,220 --> 00:00:49,460
Y la última fila.

14
00:00:54,830 --> 00:01:01,060
Hoy la tenemos, pero lo siguiente algún número buka elemento a buscar.

15
00:01:01,080 --> 00:01:08,190
Por ejemplo, quiere buscar el 15 y un bullían para saber si lo encontramos o no, porque la idea es

16
00:01:08,190 --> 00:01:12,330
iterar en los dos por recorrer cada fila y cada columna de cada fila.

17
00:01:12,450 --> 00:01:15,030
Y si lo encontramos, lo marcamos en Tru.

18
00:01:15,220 --> 00:01:19,400
Entonces he encontrado por defecto fouls.

19
00:01:19,940 --> 00:01:25,910
Si me encontramos, quedaría dentro y comenzamos a recorrer entonces el foro.

20
00:01:26,880 --> 00:01:28,710
Comenzamos en cero.

21
00:01:32,700 --> 00:01:36,630
Hasta el total de elementos, el total de filas incrementarlos.

22
00:01:37,230 --> 00:01:44,160
Hoy tenemos recién el primer foro que integra las filas y por cada fila un foro para las columnas con

23
00:01:44,160 --> 00:01:44,570
jota.

24
00:01:45,930 --> 00:01:50,370
Mientras Jota sea menor, que le cante elemento de esa fila en particular.

25
00:01:51,420 --> 00:01:54,690
Colocamos el y la variable de control.

26
00:01:54,780 --> 00:01:57,180
Entonces por cada fila obtenemos el arco.

27
00:01:57,540 --> 00:02:08,760
Por cada fila de la iteración en cuestión incrementamos j y preguntamos matris y jota decir por cada

28
00:02:08,760 --> 00:02:10,770
elemento, la matriz, por cada celda.

29
00:02:10,890 --> 00:02:16,950
Vamos a preguntar si es igual, si el elemento es igual al que queremos encontrar elemento, buscar.

30
00:02:18,890 --> 00:02:21,630
Si son iguales, lo marcamos con otro y nos salimos el foro.

31
00:02:22,130 --> 00:02:25,860
Recuerden que el tipo entero, por lo tanto, comparamos con el de igual a igual.

32
00:02:26,130 --> 00:02:33,420
Si fuese un arreglo o matriz del tipo objeto de referencia, por ejemplo, un streeck, una cadena o

33
00:02:33,420 --> 00:02:39,350
algún objeto, incluso del tipo integer del tipo de referencia, tenemos que utilizar el método y quals

34
00:02:39,480 --> 00:02:43,210
para comparar pruebalo y no ligua, al igual que comparar por referencia.

35
00:02:43,670 --> 00:02:50,010
Pero como es un primitivo siempre igual igual, ya que representan valores, un valor no es una instancia,

36
00:02:50,340 --> 00:02:58,590
entonces igual igual lo marcamos como tru encontrado y además nos salimos con un Pre-K.

37
00:02:58,740 --> 00:03:03,360
El problema es que con este Breck nos salimos de este foro del foro en cuestión, pero sigue imperando

38
00:03:03,360 --> 00:03:07,260
acá y la idea es que nos salgamos de los dos Ford del primero y del segundo.

39
00:03:07,530 --> 00:03:13,800
Pero para eso podemos usar etiquetas, tal como vimos entonces creamos una etiqueta a buscar dos punto

40
00:03:13,980 --> 00:03:16,900
y nos salimos de este buscar no salimos.

41
00:03:16,980 --> 00:03:25,430
A esta etiqueta entonces Breck buscar y listo, no encontramos, nos salimos y además tenemos las coordenadas

42
00:03:25,620 --> 00:03:31,530
porque cuando lo encuentra se sale y ya tenemos el hijoa con las coordenadas donde se encuentra este

43
00:03:31,530 --> 00:03:31,940
número.

44
00:03:34,320 --> 00:03:35,410
Entonces, ahora con Univ.

45
00:03:35,710 --> 00:03:42,190
Encontrado a Tru bueno, vamos a imprimir un mensaje encontrado.

46
00:03:45,740 --> 00:03:48,610
Entonces encontrado elemento a buscar

47
00:03:52,100 --> 00:03:54,850
en las coordenadas y con J.

48
00:03:55,000 --> 00:03:59,080
El problema es que como J está definido dentro del foro del contexto.

49
00:03:59,230 --> 00:04:04,600
Por lo tanto, si colocamos y marca un error porque no existe la variable y fuera del contexto del foro

50
00:04:04,990 --> 00:04:08,300
se fijan, no está definida, no se resuelve este símbolo.

51
00:04:09,160 --> 00:04:13,900
Entonces, en vez de definir el entero acá lo podemos definir acá afuera.

52
00:04:14,500 --> 00:04:20,410
Entonces lo voy a copiar y lo dejamos acá y simplemente acá en el Force.

53
00:04:20,500 --> 00:04:22,060
Inicializar igual a cero.

54
00:04:22,630 --> 00:04:27,540
Pero acá afuera se declara con el entero e igual a cero y casualmente se inicializar.

55
00:04:27,850 --> 00:04:34,180
Incluso acá podríamos quitar esto de que se está inicializar en este foro acá al comienzo y lo mismo

56
00:04:34,180 --> 00:04:43,570
con Jota Jota, se que necesario inicializar lo fuera y acá quitamos entero, ya que está definido que

57
00:04:43,570 --> 00:04:47,650
afuera entonces solamente damos el valor y cero jota igual a cero.

58
00:04:48,490 --> 00:04:54,850
De esa forma, así podemos utilizar la ley, las coordenadas donde se encontró el elemento buscar.

59
00:04:56,790 --> 00:04:58,590
Coma y el J.

60
00:05:02,670 --> 00:05:03,630
De lo contrario.

61
00:05:11,040 --> 00:05:13,180
No se encontró en la matriz.

62
00:05:13,450 --> 00:05:14,230
Ya estamos listo.

63
00:05:14,480 --> 00:05:15,180
Vamos a probar.

64
00:05:19,740 --> 00:05:32,030
15 SE la coordenada 1,0 se fijan ahora se creó buscar acá debería estar en 2,2 porque sería 0 1 2 fila

65
00:05:32,030 --> 00:05:35,300
2 columna 0 una 2 2,2.

66
00:05:36,170 --> 00:05:37,640
Entonces buscar.

67
00:05:39,380 --> 00:05:40,970
Encontrado en 2,2.

68
00:05:41,490 --> 00:05:42,140
Está perfecto.

69
00:05:43,100 --> 00:05:45,470
Colocamos 68, por ejemplo.

70
00:05:49,900 --> 00:05:51,140
No se encontró en la matriz.

71
00:05:54,770 --> 00:05:56,060
1009 99.

72
00:06:00,510 --> 00:06:01,320
2,3.

73
00:06:01,380 --> 00:06:02,090
Está perfecto.

74
00:06:02,220 --> 00:06:04,560
Nada más continuamos en la siguiente clase.
