Как преобразовать инфиксное выражение с функциями в выражении в двоичное дерево? - PullRequest
0 голосов
/ 14 апреля 2020

Вот пример выражения: (A + B * C ^ D - A + (-) B) / (sin (A) + pow (C, D) - ln ((A + B) / C))

Я думал о преобразовании этого инфиксного выражения в постфикс, где функции sin, ln и pow имеют такой же приоритет, как и другие операнды, такие как A, B, C ...

Затем я хотел преобразовать это постфиксное выражение в дерево, используя стек?

Это хорошая идея или есть что-то лучшее, что я могу сделать?

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