Как нарисовать дерево разбора? - PullRequest
0 голосов
/ 06 февраля 2019

Как нарисовать дерево разбора за 4 * (3 + 5 * 7).Сумма вышеприведенного выражения равна 152. Сначала 5 * 7 = 35, затем 35 + 3 = 38, наконец, 38 * 4 = 152.Я не уверен в том, что я нарисовал.Пожалуйста помоги.Большое спасибо!

1 Ответ

0 голосов
/ 06 февраля 2019

Что-то вроде этого, возможно?(простите за мои дрянные навыки ASCII в искусстве)

    *
  /   \
4      (
      /  \
     +    )
    / \
   3   *
      /  \
     5    7

(AST опускает скобки, не требующиеся для оценки)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...