Código fuente transfronterizo de Java
LinkedList se implementa mediante nodos que están conectados directamente entre sí. Cada nodo contiene una referencia al nodo anterior, una referencia al siguiente nodo y el valor almacenado en ese nodo. Al insertar un nuevo nodo, solo es necesario modificar la referencia del nodo que mantiene la relación de precedencia, y lo mismo ocurre al eliminar un registro. Esto trae las siguientes desventajas:
Para manipular objetos rápidamente, simplemente cambie la conexión y el nuevo nodo puede estar en cualquier lugar de la memoria.
No es accesible de inmediato, aunque existe un método get(), por lo que este método es lento al iterar a través de los contactos.
Para decirlo sin rodeos, es almacenamiento secuencial y almacenamiento en cadena en la estructura de datos.
(Turno)
Mira más de cerca las características de cada serie. Cada uno tiene su propia forma de ejecutar.