Igor Goicovic Donoso, De La Dura Infancia, De La Ardiente Vida Igor Goicovic
Igor Santos Grueiro. Cuando no sabemos cuánto vamos almacenar.
-
Upload
victoria-zuniga-plaza -
Category
Documents
-
view
219 -
download
0
Transcript of Igor Santos Grueiro. Cuando no sabemos cuánto vamos almacenar.
![Page 1: Igor Santos Grueiro. Cuando no sabemos cuánto vamos almacenar.](https://reader036.fdocuments.co/reader036/viewer/2022062500/5665b4901a28abb57c923642/html5/thumbnails/1.jpg)
Programación IILista Enlazada
Igor Santos Grueiro
![Page 2: Igor Santos Grueiro. Cuando no sabemos cuánto vamos almacenar.](https://reader036.fdocuments.co/reader036/viewer/2022062500/5665b4901a28abb57c923642/html5/thumbnails/2.jpg)
Cuando no sabemos
cuánto vamos almacenar
![Page 3: Igor Santos Grueiro. Cuando no sabemos cuánto vamos almacenar.](https://reader036.fdocuments.co/reader036/viewer/2022062500/5665b4901a28abb57c923642/html5/thumbnails/3.jpg)
Podemos usar listas
![Page 4: Igor Santos Grueiro. Cuando no sabemos cuánto vamos almacenar.](https://reader036.fdocuments.co/reader036/viewer/2022062500/5665b4901a28abb57c923642/html5/thumbnails/4.jpg)
Por ahora, sólo la
lista enlazada
![Page 5: Igor Santos Grueiro. Cuando no sabemos cuánto vamos almacenar.](https://reader036.fdocuments.co/reader036/viewer/2022062500/5665b4901a28abb57c923642/html5/thumbnails/5.jpg)
¿Cómo se declaran y se crean?
![Page 6: Igor Santos Grueiro. Cuando no sabemos cuánto vamos almacenar.](https://reader036.fdocuments.co/reader036/viewer/2022062500/5665b4901a28abb57c923642/html5/thumbnails/6.jpg)
Importamos java.util.*
![Page 7: Igor Santos Grueiro. Cuando no sabemos cuánto vamos almacenar.](https://reader036.fdocuments.co/reader036/viewer/2022062500/5665b4901a28abb57c923642/html5/thumbnails/7.jpg)
LinkedList <Tipo> nombreLista ;
![Page 8: Igor Santos Grueiro. Cuando no sabemos cuánto vamos almacenar.](https://reader036.fdocuments.co/reader036/viewer/2022062500/5665b4901a28abb57c923642/html5/thumbnails/8.jpg)
nombreLista = new LinkedList <Tipo> () ;
![Page 9: Igor Santos Grueiro. Cuando no sabemos cuánto vamos almacenar.](https://reader036.fdocuments.co/reader036/viewer/2022062500/5665b4901a28abb57c923642/html5/thumbnails/9.jpg)
¿Cómo se utilizan?
![Page 10: Igor Santos Grueiro. Cuando no sabemos cuánto vamos almacenar.](https://reader036.fdocuments.co/reader036/viewer/2022062500/5665b4901a28abb57c923642/html5/thumbnails/10.jpg)
lista.add (Elemento)
lista
Elemento
Objeto 1
Objeto 2
Objeto 3Elemento
![Page 11: Igor Santos Grueiro. Cuando no sabemos cuánto vamos almacenar.](https://reader036.fdocuments.co/reader036/viewer/2022062500/5665b4901a28abb57c923642/html5/thumbnails/11.jpg)
lista.add (Elemento,pos)
lista Objeto 1
Objeto 2
lista.add (Elemento,1)
Elemento Objeto 2
Objeto 3
![Page 12: Igor Santos Grueiro. Cuando no sabemos cuánto vamos almacenar.](https://reader036.fdocuments.co/reader036/viewer/2022062500/5665b4901a28abb57c923642/html5/thumbnails/12.jpg)
Devuelve un boolean
![Page 13: Igor Santos Grueiro. Cuando no sabemos cuánto vamos almacenar.](https://reader036.fdocuments.co/reader036/viewer/2022062500/5665b4901a28abb57c923642/html5/thumbnails/13.jpg)
lista.get (Posición)
lista
Objeto 1
Objeto 2
lista.get (0)
lista.get (1)
![Page 14: Igor Santos Grueiro. Cuando no sabemos cuánto vamos almacenar.](https://reader036.fdocuments.co/reader036/viewer/2022062500/5665b4901a28abb57c923642/html5/thumbnails/14.jpg)
lista.remove (pos)
lista Objeto 1
Objeto 2
lista.remove (1)
Devuelve este elemento
![Page 15: Igor Santos Grueiro. Cuando no sabemos cuánto vamos almacenar.](https://reader036.fdocuments.co/reader036/viewer/2022062500/5665b4901a28abb57c923642/html5/thumbnails/15.jpg)
Si queremos saber el número de elementos de la lista
lista.size();
Es un entero con el tamaño de la
lista
![Page 16: Igor Santos Grueiro. Cuando no sabemos cuánto vamos almacenar.](https://reader036.fdocuments.co/reader036/viewer/2022062500/5665b4901a28abb57c923642/html5/thumbnails/16.jpg)
Volvemos al ejercicio
de la biblioteca
![Page 17: Igor Santos Grueiro. Cuando no sabemos cuánto vamos almacenar.](https://reader036.fdocuments.co/reader036/viewer/2022062500/5665b4901a28abb57c923642/html5/thumbnails/17.jpg)
Ejercicio
Modificar la
biblioteca
utilizando
LinkedList
![Page 18: Igor Santos Grueiro. Cuando no sabemos cuánto vamos almacenar.](https://reader036.fdocuments.co/reader036/viewer/2022062500/5665b4901a28abb57c923642/html5/thumbnails/18.jpg)
-Yoda
“ No es diferente.
Sólo es diferente en tu
mente, debes olvidarte
de lo que has aprendido”
![Page 19: Igor Santos Grueiro. Cuando no sabemos cuánto vamos almacenar.](https://reader036.fdocuments.co/reader036/viewer/2022062500/5665b4901a28abb57c923642/html5/thumbnails/19.jpg)
Programación IILista Enlazada
Igor Santos Grueiro