Verán tengo los recorridos de arboles binarios en c, y me surje la duda de cómo se ejecutan las llamadas recursivas. Por ejemplo, dado un árbol binario:
Código:
A
/ \
B C
/ \ / \
D E F G
Y queriendo recorrerlo en preOrden, es decir, imprimir:
Tengo dudas de como se ejecutan las lineas 4 y 5.
Código C:
Ver originalvoid preOrden(Arbol raiz){
if (!raiz) return;
preOrden(raiz->izq);
preOrden(raiz->der);
}
Por ejemplo: al llegar a la linea 4, se imprimen todos los de la izquierda: ABD, hasta aquí lo entiendo pero ya no se como se imprime E y los siguientes. AYUDA!