Académique Documents
Professionnel Documents
Culture Documents
Listas Ligadas
FIRMA DE
RECIBIDO:
CALIFICACI
N:
OBJETIVO
El alumno comprender, el uso y manejo de los TDA listas ligadas o
listas simplemente enlazadas con la clase LinkedList.
MATERIAL Y EQUIPO
1
Equipo de Computo
Netbeans
JDK Java
FUNDAMENTO TERICO
Una lista es una estructura de datos lineal que se puede representar
simblicamente como un conjunto de nodos enlazados entre s.
Es una coleccin de n elementos (nodos), en donde cada uno contiene datos y
un enlace o liga.
Una lista es una secuencia de objetos ordenados, en la que se dispone de un
iterador especial, con el que se puede:
insertar o eliminar elementos en cualquier posicin
recorrer los elementos de la lista hacia adelante y opcionalmente,
hacia atrs
etc.
En las listas el orden de los elementos no guarda relacin con su ubicacin en
memoria, el puntero o enlace hace referencia al siguiente elemento
Lista Enlazada
Consiste en una secuencia de nodos, en los que se guardan campos de datos
arbitrarios y una referencia (punteros) al nodo anterior o posterior.
La lista enlazada es un TDA que nos permite almacenar datos de una forma
organizada, al igual que los vectores pero, a diferencia de estos, esta
estructura es dinmica, por lo que no tenemos que saber "a priori" los
elementos que puede contener.
Estructura de un nodo:
En una lista enlazada, cada elemento apunta al siguiente excepto el ltimo que
no tiene sucesor y el valor del enlace es null. Por ello los elementos son
registros que contienen el dato a almacenar y un enlace al siguiente elemento.
Para que esta estructura sea un TDA lista enlazada, debe tener unos
operadores asociados que permitan la manipulacin de los datos que contiene.
Caractersticas:
PROCEDIMIENTO DE LA PRCTICA
1. Consultar los mtodos de la clase LinkedList
https://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html
2. Desarrollar una aplicacin en java haciendo uso de los mtodos listados
y presentarlos en forma de men.
a) Agregar
a. Un elemento al final de la lista
b. Un elemento en una posicin especifica
c. Agregar al inicio de la lista
b) Eliminar
P7_ED_inicialdelnombre(es)apellidopaternoinicialapellidomatern
o.pdf
OBSERVACIONES
//cdigo
// Capturas de Pantalla
Bibliografa Sugerida.
1 Aho A.V., Hopcroft J.E., Ullman J.D. (1988) Estructuras de Datos y Algoritmos.
Addison Wesley.
2 Cairo, O. y Guardati, S. (2006) Estructura de Datos, Tercera Edicin. Mxico: Mc
Graw Hill.
3 Drozdek, A. (2007) Estructuras de datos y algoritmos con Java. Mxico: Cengage
Learning Editores.
4 Guardati, S. (2007) Estructura de Datos Orientada a Objetos Algoritmos con C++,
Primera Edicin. Mxico: Prentice Hall,
5