Я хочу знать, есть ли способ разрешить выражения infix за один проход, используя 2 стека? Стеки могут быть одно для оператора, а другое для операндов...
Стандартный способ решения с помощью алгоритма shunt-yard - преобразовать выражение infix в postfix (обратный полиш), а затем решить. Я не хочу сначала преобразовывать выражение в постфикс.
Если выражение похоже на 2*3-(6+5)+8
, как решить?