03 de julio - JoseA4718/Portafolio-I-2020 GitHub Wiki

Arboles de Expresión:

Una expresión es una secuencia de tokens que siguen una series de reglas, se puede pensar como un operador o palabra reservada en un lenguaje de programación, que nos permite ejecutar operaciones o funciones.

  • Cada hoja es un operando
  • La raíz y los nodos internos son operadores
  • Cada subárbol es una subexpresión donde su raíz es el operador.

Este tipo de árboles son muy utilizados en compiladores. Hay tres formas de recorrer un árbol de expresión:

  • Infijo
  • Prefijo
  • Postfijo

Se vio la manera de como a partir de un árbol de expresión, se puede generar un stack y una cola de salida para crear el árbol de expresión.