1
00:00:00,180 --> 00:00:03,750
Bien, en esta clase vamos a ver el Eliz y tratar de las listas.

2
00:00:03,870 --> 00:00:08,650
Y cuál es la diferencia con el literato común y corriente que lo vimos con el wey?

3
00:00:09,300 --> 00:00:14,070
Entonces vamos a usar el mismo ejemplo linked list que estamos trabajando la clase anterior.

4
00:00:14,760 --> 00:00:24,630
Y por acá vamos a tener entonces el list literatos, entonces list y datos por acá también con generics

5
00:00:24,780 --> 00:00:28,290
alumno él.Y list literato.

6
00:00:28,710 --> 00:00:33,750
Entonces a través de la lista enlazada punto list literatos.

7
00:00:35,970 --> 00:00:36,500
Perfecto.

8
00:00:36,600 --> 00:00:41,520
Entonces, en vez de utilizar el imperator, utilizamos list literato o literato.

9
00:00:42,030 --> 00:00:47,670
Lo primero entonces utilizando un quail el iterador.

10
00:00:47,790 --> 00:00:47,960
Bien.

11
00:00:48,030 --> 00:00:52,200
Y acá tenemos dos jaz jaz previos ijas next.

12
00:00:52,410 --> 00:00:57,240
Bueno, por supuesto, si utilizamos previos Barretto una fals porque todavía no tenemos ningún previos,

13
00:00:57,330 --> 00:00:58,950
pero sí tenemos siguiente.

14
00:00:59,040 --> 00:01:02,820
Entonces para volver atrás tenemos que al menos avanzar un poco.

15
00:01:02,910 --> 00:01:05,190
Algunos elementos del iterador.

16
00:01:05,280 --> 00:01:07,280
Entonces primero vamos a utilizar Jahn Text.

17
00:01:07,410 --> 00:01:15,830
Como siempre preguntamos si tenemos elemento perfecto y Shout y acá movemos el cursor con next.

18
00:01:15,990 --> 00:01:21,260
Movemos el cursor y obtenemos el elemento li punto next.

19
00:01:23,800 --> 00:01:25,760
Y acá vamos a iterar hacia adelante.

20
00:01:26,870 --> 00:01:28,700
Entonces levantamos.

21
00:01:30,950 --> 00:01:33,440
Acá está para tocar a Andrés y Lalo.

22
00:01:33,610 --> 00:01:36,450
Bien, recuerden que Next retorna el objeto.

23
00:01:36,470 --> 00:01:41,740
Alumno alumno a igual que lo vemos.

24
00:01:45,590 --> 00:01:47,600
Tenemos la variable y la utilizamos acá.

25
00:01:48,920 --> 00:01:50,900
Creo que ya la tenemos definida.

26
00:01:50,930 --> 00:01:58,370
Si está ocupada te va a poner a l de alumno o alumno nomás de esto acá.

27
00:01:58,640 --> 00:02:01,400
Alumno Eso es.

28
00:02:01,850 --> 00:02:03,500
Ahora, cómo sería al revés?

29
00:02:04,190 --> 00:02:07,070
En el fondo, como rebobinar entonces con un quail.

30
00:02:07,280 --> 00:02:11,000
Ahora que el cursor está en el último elemento, ya no tiene siguiente.

31
00:02:11,090 --> 00:02:12,410
Ahora podemos ir hacia atrás.

32
00:02:12,600 --> 00:02:13,420
Entonces con li.

33
00:02:13,480 --> 00:02:14,390
Punto.

34
00:02:14,760 --> 00:02:15,350
Previous

35
00:02:18,320 --> 00:02:20,240
Alumno alumno.

36
00:02:20,510 --> 00:02:25,160
Acá sí podemos utilizar alumno porque alumno está dentro de contexto del while y acá también.

37
00:02:25,250 --> 00:02:26,090
No nota afuera.

38
00:02:26,600 --> 00:02:31,010
Entonces lo podemos utilizar igual li punto previos.

39
00:02:32,720 --> 00:02:39,260
Entonces, en vez de siguiente, como Next, Prancer, Next acá es Jass previos y en vez de Next Previous

40
00:02:40,400 --> 00:02:42,740
South Alumno.

41
00:02:44,750 --> 00:02:48,260
Bien, y podríamos colocar un separador shout.

42
00:02:53,510 --> 00:02:55,700
Bien, levantamos.

43
00:02:57,860 --> 00:02:58,610
Y acá tenemos.

44
00:02:59,500 --> 00:03:05,530
Pato, Catha, Andrés, Lalo y que aparte del Lalo, al revés, Andrés, Cata hasta el último Pato.

45
00:03:07,330 --> 00:03:10,030
Y así podríamos volver con las Nex y avanzar.

46
00:03:10,180 --> 00:03:16,870
Pero siempre importante tener en cuenta que tanto el Annex como el AZ previos tienen que haber elementos

47
00:03:16,990 --> 00:03:20,050
en el cursor, ya sea siguiente o anterior.

48
00:03:20,260 --> 00:03:25,240
Porque si partimos con previos, obviamente el cursor va a estar al comienzo y no al final.

49
00:03:25,270 --> 00:03:27,010
Por lo tanto, no va a tener el anterior.

50
00:03:27,130 --> 00:03:28,300
Si va a tener sigiente.

51
00:03:28,360 --> 00:03:30,460
Entonces un detalle importante a tener en cuenta.

52
00:03:30,800 --> 00:03:33,790
Bien, una clase corta, pero quería explicar este tema.

53
00:03:33,850 --> 00:03:35,470
Pueden trabajar en ambos sentidos.

54
00:03:35,650 --> 00:03:37,470
Continuamos en la siguiente clase.
