Professional Documents
Culture Documents
ED JMOV 3.1 Listas Enlazadas
ED JMOV 3.1 Listas Enlazadas
Las listas enlazadas son un tipo de dato auto referenciado porque contienen un puntero o enlace (en inglés
link, del mismo significado) a otro dato del mismo tipo, en las cuales podemos almacenar diferentes tipos
de datos
INTRODUCCIÓN A LAS LISTAS ENLAZADAS
(¿QUÉ SON LAS LISTAS ENLAZADAS?)
Una lista simple (también conocida como lista ligada o lista simplemente ligada) está constituida por
un conjunto de nodos alineados de manera lineal (uno después de otro) y unidos entre sí por una
referencia.
OPERACIONES CON LISTAS SIMPLEMENTE
LIGADAS
Recorrido de la lista.
Inserción de un elemento.
Recorrer una lista u otro objeto iterable es una funcionalidad muy utilizada en
programación para guardar y acceder a los datos en ella o realizar algunas
acciones sobre los datos guardados en la lista.
¿CÓMO SE RECORRE UNA LISTA?
Consiste en agregar un nuevo nodo a la lista, sin embargo, dependiendo de la posición en la que se deba
insertar el nodo, se puede presentar diferentes casos, como los que se señalan a continuación. Insertar un
nodo al inicio de la lista.
¿CÓMO SE INSERTAN ELEMENTOS EN UNA LISTA?
Hacemos que nodo apunte al primer elemento de la lista, es decir a Lista. Asignamos a Lista la dirección del
segundo nodo de la lista: Lista->siguiente. Liberamos la memoria asignada al primer nodo, el que queremos
eliminar.
BÚSQUEDA EN UNA LISTA SIMPLEMENTE
LIGADA
Con esto analizamos las diferentes listas que se pueden utilizara para enlazar datos fundamentales
en las estructura de datos de diferentes composiciones.
CUESTIONARIO
1-¿Cómo se recorre una lista?
R: La forma más sencilla de recorrer una lista es a través de un bucle for
Enlazado: que toma los objetos generados en los primeros pasos del proceso de compilación, la
información de todos los recursos necesarios
Elemento: parte que, junto con otras, constituye la base de una cosa o un conjunto de cosas
materiales o inmateriales.
Datos: Información concreta sobre hechos, elementos, etc., que permite estudiarlos, analizarlos o
conocerlos.
Lista: estructura dinámica de datos que contiene una colección de elementos homogéneos
Inserción: acción de insertar o inserir.
REFERENCIAS
https://calcifer.org/documentos/librognome/glib-lists-queues.html
https://ronnyml.com/2009/07/04/listas-enlazadas-clase-lista-en-c/#:~:text=Una%20lista%20enlazada%20tiene%20un
,siguiente%20nodo%20el%20valor%20NULL
.
https://learntutorials.net/es/c/topic/560/listas-enlazadas
https://www.youtube.com/watch?v=0NzAFk1CwaQ