💩

programierds

Volver a C
Lección 15 de 16

Un árbol binario es una estructura jerárquica donde cada nodo tiene, como máximo, dos hijos: izquierdo y derecho.

Estructura de un Nodo

struct Nodo {
    int dato;
    struct Nodo* izquierdo;
    struct Nodo* derecho;
};

Conceptos Clave

  • Raíz: El nodo superior de todo el árbol.
  • Hojas: Nodos que no tienen hijos (los extremos).
  • Recorrido Inorden: Visitar primero el subárbol izquierdo, luego la raíz y finalmente el subárbol derecho.

Utilidad de los Árboles

  • Búsquedas rápidas (ej. búsquedas eficientes en bases de datos).
  • Representar jerarquías o decisiones complejas de forma visual.