Want to create interactive content? It’s easy in Genially!
Infografia Sobre Listas Enlazadas Simples
Luis Ricardo Ramirez
Created on June 11, 2024
Luis Ricardo Ramirez Gutierrez
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Luis Ricaro Ramirez Gutierrez
Listas Enlazadas Simples
¿Que es una lista enlazada simple?
Una lista enlazada simple es una estructura de datos dinámica que consiste en una secuencia de elementos llamados nodos. Cada nodo contiene dos partes:
Dato: La información almacenada.Enlace : Un puntero al siguiente nodo en la secuencia.
Estructura de un Nodo
Cada nodo en una lista enlazada simple se divide en dos campos:
Dato: Puede ser de cualquier tipo (int, char, float, etc.).Enlace: Un puntero al siguiente nodo en la lista. El último nodo apunta a NULL.
class Nodo { public: int dato; Nodo* enlace; Nodo(int d) : dato(d), enlace(nullptr) {} };
Operaciones Basicas
Las operaciones fundamentales en listas enlazadas simples incluyen:
-Inserción Al inicio: Se agrega un nuevo nodo al comienzo de la lista.Al final: Se agrega un nuevo nodo al final de la lista. Después de un nodo dado: Se inserta un nuevo nodo después de un nodo específico. -Búsqueda Se recorre la lista desde el primer nodo hasta encontrar el nodo con el dato buscado. -Eliminación Se elimina un nodo de la lista, ajustando los punteros de los nodos vecinos para mantener la integridad de la lista.