ACTIVIDAD 2

Las listas enlazadas permiten agregar y eliminar nodos en cualquier punto de la lista en tiempo constante, siempre y cuando estén ya definidos o se puedan localizar; lo que no permite es un acceso aleatorio. Existen diferentes tipos de listas enlazadas, como la lista simple enlazada, la lista doble enlazada, la lista circular simple enlazada y la lista doble enlazada. 

 pero el beneficio principal de las listas enlazadas puede ser diferente al orden de almacenamiento en la memoria o el disco, esto le permite que el orden de recorrido sea diferente al de almacenamiento.  

LISTAS LIGADAS

Actividad

1. Definir que son listas simplemente ligadas y para que se utilizan

Las simples son aquellas donde cada elemento o nodo contiene un único enlace, el cual conecta al siguiente nodo o al nodo sucesor; a este tipo de lista se le saca su beneficio en los recorridos directos 


La lista de enlace simple se caracteriza por tener únicamente un enlace al siguiente nodo. Esta lista cuenta con un nodo cabeza y un nodo al final de la lista.

Se accede a la lista mediante el primer nodo de esta llamado "cabeza" o "cabecera" y el último nodo llamado "cola", cada enlace del nodo apuntará al siguiente, el último nodo apuntará a nulo. Se debe contar con un apuntador que se encarga de referenciar al primer nodo de la lista y otro apuntador al nodo final de la lista.

2. Definir que son listas doblemente ligadas y para que se utilizan 

las listas doblemente enlazadas, cada nodo contiene dos enlaces, uno a su nodo predecesor y otro a su nodo sucesor; a este tipo de listas se le saca su beneficio en las listas que van de adelante para atrás o de atrás para adelante.

Se accede a la lista mediante el primer nodo de la lista llamado "cabeza" o "cabecera" y el último nodo llamado "cola", cada enlace del nodo apuntará al siguiente y al anterior nodo.

Se debe contar con un apuntador que se encargar de referenciar al primer nodo de la lista y otro apuntador al nodo final de la lista. 

3. Diferencias y similitudes entre las Listas Simplemente Ligadas y Listas Doblemente Ligadas 

la principal diferencia entre la listas simples y las doble es la forma de instanciarlas ya que las listas simple cada nodo contiene una sola parte de enlace  a diferencia de las listas doblemente enlazadas  que cada nodo contiene dos partes de enlace al siguiente nodo y al anterior nodo.

Son una estructura dinámica, donde el número de nodos puede variar dependiendo de las necesidades del proceso: agregando nodos por inserciones o disminuyendo nodos por eliminación. 

FUENTES

Vincent Sinope / Dj y Productor / Todos los derechos reservados
Creado con Webnode Cookies
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar