Estructuras de Datos

Árboles con Raíz en Teoría de Grafos

Desde los archivos de tu ordenador hasta el HTML de esta misma página, los árboles con raíz organizan en silencio el mundo digital. Así funcionan.

10 Min de lectura Actualizado: Junio 2026 Nivel Intermedio
LGT
Learn Graph Theory Team
Expert Operations Research Engineers

1. ¿Qué es un Árbol con Raíz?

En teoría de grafos, un árbol es un grafo conexo sin ciclos. Un árbol con raíz es simplemente un árbol en el que se ha elegido un vértice especial como raíz. Esa única elección da a todos los demás nodos un claro sentido de "arriba" (hacia la raíz) y "abajo" (alejándose de ella), convirtiendo un árbol simple en una jerarquía.

Un dato útil: un árbol con n nodos tiene siempre exactamente n - 1 aristas, y existe exactamente un camino entre dos nodos cualesquiera, ni más ni menos.

2. Terminología Clave

3. Árboles con y sin Raíz

Un árbol sin raíz solo describe qué nodos están conectados: no hay arriba ni abajo. En cuanto eliges una raíz, el mismo conjunto de aristas adquiere dirección: ahora se entiende que las aristas apuntan alejándose de la raíz, así que un árbol con raíz se comporta como un tipo especial de grafo dirigido. Elegir una raíz distinta produce una jerarquía diferente a partir del mismo árbol subyacente.

Ve los Árboles en Movimiento

Construye un árbol con raíz y observa cómo los recorridos DFS y BFS se iluminan nodo a nodo. La profundidad, la altura y los enlaces padre-hijo de repente cobran sentido.

Abrir el Visualizador

4. Cómo se Representan los Árboles con Raíz

Hay tres formas habituales de almacenar un árbol con raíz en código:

5. Tipos de Árboles con Raíz

6. Recorrer un Árbol con Raíz

Visitar todos los nodos se llama recorrido, y hay dos grandes familias:

Si esto te suena, es porque son las mismas estrategias usadas en grafos generales. Consulta nuestro análisis de BFS vs DFS.

7. Aplicaciones del Mundo Real

Preguntas Frecuentes

¿Cuál es la diferencia entre un árbol con raíz y uno sin raíz?

Un árbol sin raíz solo especifica qué nodos están conectados. Un árbol con raíz designa un nodo como raíz, dando al árbol una jerarquía con relaciones padre-hijo y una cima clara.

¿Cuál es la diferencia entre la profundidad y la altura de un árbol?

La profundidad es la distancia desde la raíz hasta un nodo concreto (la raíz tiene profundidad 0). La altura es la distancia desde un nodo hasta su hoja más profunda; la altura del árbol es la altura de la raíz.

¿Es un árbol con raíz un grafo dirigido?

Puede verse así. Una vez elegida la raíz, cada arista se orienta implícitamente alejándose de la raíz, dando a cada nodo no raíz exactamente un padre.

¿Cuántas aristas tiene un árbol con n nodos?

Exactamente n - 1. Añadir cualquier arista adicional crearía un ciclo, y un árbol por definición no tiene ninguno.

Exploración Adicional

Haz Crecer tu Propio Árbol

La forma más rápida de entender los árboles con raíz es construir uno y recorrerlo. Crea nodos, fija una raíz y observa cómo la estructura cobra vida.

Abrir el Visualizador