Evaluate Reverse Polish Notation
Explore how to evaluate arithmetic expressions in Reverse Polish Notation by implementing an efficient solution that handles operators and operands correctly. This lesson helps you understand the logic behind RPN evaluation and develop the skills to solve such problems using optimal time and space complexity.
We'll cover the following...
Statement
Given an arithmetic expression in a tokens, your task is to evaluate and return the value of the given expression.
Points to consider:
-
Valid operators are
+,-,*, and/. -
Each operand can be an integer or another expression.
-
The division between two integers should truncate toward zero.
The given Reverse Polish Notation expression is guaranteed to be valid. This ensures that the ...