Depth First, o Primero en Profundidad.
Existen dos estrategias para recorrer una estructura de árbol:
Depth First o Primero en anchura:
Se recorren primero las hojas hermanas, luego las hojas hijas, nivel por nivel.
Breath First o Primero en profundidad:
Se recorren primero las hojas hijas, rama por rama, hasta la más lejana a la raíz primero.
Ambas estrategias tienen sus ventajas y desventajas, pero para este evaluador, la mejor es ir primero en profundidad.
¿Porqué?
Porque así respetamos el órden correcto de los operadores.
En este caso, las hojas “6” y “7” se multiplican primero. Y luego el resultado es asignado a “x”.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?