Please enable JavaScript.
Coggle requires JavaScript to display documents.
TAD- LISTAS - Coggle Diagram
TAD- LISTAS
LISTAS CIRCULARES
-
Operaciones basicas
-
-
-
Moverse a través de la lista, siguiente.
operaciones
Añadir un elemento
El único caso especial a la hora de insertar nodos en listas circulares es cuando la lista esté vacía.
-
-
Añadir elemento en una lista circular, caso general
-
-
LISTAS MULTILISTAS
-
características
➤ Debe haber un puntero al elemento siguiente por cada uno de los criterios de ordenación. Si la lista es doblemente enlazada, también un puntero al anterior.
➤ Se puede considerar que tenemos tantas listas ordenadas como criterios, pero la información sólo se guarda una vez.
➤ Cada una de estas listas puede ser simple o doble, circular o no circular, con o sin cabecera. Normalmente todas tienen la misma organización
➤ Al insertar hay que actualizar los punteros de cada criterio. Esto implica localizar la posición a insertar en cada una de las listas.
-
Ventajas
➤ Se puede recorrer la lista empezando en cualquier posición.
➤ Principal ventaja: Se puede borrar la lista completa en tiempo constante, independiente del número de nodos.
Para ello es necesario mantener una lista de nodos vacíos.
-
Estructura
• Conjunto de nodos en que algunos tienen más de un puntero y pueden estar en más de una lista simultáneamente.
• Para cada tipo de nodo es importante distinguir los distintos campos puntero para realizar los recorridos adecuados y evitar confusiones.
-
-