nodos: los bloques fundamentales de la estructura de datos

AnthonyVillarroel 10 views 11 slides Sep 15, 2025
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

solo un proyecto mas


Slide Content

NODOS: Los Bloques Fundamentales de las Estructuras de Datos ESTUDIANTE: JOAN ANTHONY VILLARROEL AGUILAR FECHA: 3 DE SEPTIEMBRE DE 2025

¿Qué es un Nodo? Un nodo es un componente básico en las estructuras de datos que no son lineales, como listas enlazadas, árboles y grafos . Imagina un nodo como una caja . Esta caja tiene dos partes principales : Datos (Data/ Payload ): El valor o la información que el nodo almacena. Puede ser un número, un texto, un objeto, etc . Puntero(s ) ( Pointer/Link): Una referencia o dirección de memoria que "apunta" al siguiente nodo en la secuencia.

LA ESTRUCTURA DE UN NODO Un nodo es una unidad simple, pero su estructura es la base para construir sistemas complejos . Atributos clave : Puntero al Siguiente ( next ): En estructuras como las listas enlazadas, este puntero indica dónde se encuentra el siguiente nodo. Es lo que "enlaza" la cadena . Puntero al Anterior ( prev ): En listas doblemente enlazadas, también existe un puntero que apunta al nodo previo, permitiendo la navegación en ambas direcciones . Punteros a Hijos ( children ): En estructuras como los árboles, un nodo puede tener uno o varios punteros a sus "hijos" (nodos descendientes).

Nodos en Listas Enlazadas Las listas enlazadas son una serie de nodos conectados secuencialmente . ¿Cómo funcionan? Cada nodo contiene un dato y un puntero que apunta al siguiente nodo de la lista . Nodo "Cabeza" (Head): El primer nodo de la lista . Nodo "Cola" (Tail): El último nodo, cuyo puntero apunta a “NULL” (indicando el final ). Ventajas: Permiten inserciones y eliminaciones eficientes sin necesidad de reorganizar toda la memoria, a diferencia de los arrays .

Nodos en Árboles Los árboles son estructuras jerárquicas donde un nodo puede tener múltiples conexiones hacia abajo . Terminología clave : Nodo Raíz ( Root ): El nodo superior del árbol. No tiene "padres ". Nodos Hijos ( Children ): Nodos directamente debajo de un nodo "padre ". Nodos Hoja ( Leaf ): Nodos en la parte inferior del árbol que no tienen "hijos ". Ejemplo: Un árbol genealógico. Cada persona es un nodo, y sus hijos son los nodos "hijos".

Nodos en Grafos Los grafos son la estructura de datos más general. Un grafo consiste en un conjunto de nodos (vértices) y aristas ( edges ) que los conectan . Las aristas pueden ser dirigidas (ir en una sola dirección) o no dirigidas (ir en ambas direcciones ). Ejemplo: La red de carreteras. Cada ciudad es un nodo (vértice) y las carreteras que las unen son las aristas.

Resumen y Conclusiones Los nodos son los componentes atómicos para construir estructuras de datos complejas . Su principal función es almacenar datos y mantener conexiones con otros nodos . La forma en que los nodos se conectan define la estructura : Secuencial: Listas enlazadas . Jerárquica: Árboles . Red de conexiones: Grafos.
Tags