Сейчас я готовлюсь к финалу, и я никогда не понимал, как это делать. На одном из моих домашних вопросов меня спросили, являются ли некоторые предоставленные постфиксные выражения действительными или недействительными. Есть ли верный способ узнать это?
Спасибо
++
и postfix---
. - person emlai   schedule 08.12.2015**myValue;
неверен, а++myValue;
верен. - person Raphael Teyssandier   schedule 08.12.20155 9 + 3 *
действителен. Вы должны «сохранить/сложить» первые 2 числа, затем поймать оператор и применить его к своему стеку (где у вас есть в этом примере 5 и 9). Затем вы вычислите 5 + 9 и сложите результат в свой стек. Вы сохраните следующий номер и попытаетесь найти оператора. Я надеюсь, что это поможет вам немного понять. Вы можете проверить RPN в Википедии - person Raphael Teyssandier   schedule 08.12.2015