What is Reverse Polish Notation and how do I convert from infix to RPN? What are stacks and what is meant when we "push" and "pop" to/from a stack? Watch now and find out.
The second example : 6 * 3 - (4 - 5) + 2 I feel like you may have missed something there. After closing the parentheses, the addition operator is of equal precedence with the minus operator. So we pop the minus operator and place it on the String while pushing the addition operator on to the Stack. So the end answer should be the following? 6 3 * 4 5 - - 2 + Am I correct?
That is very helpful!!!! thanks!! I also wondering that is "1-(-11)" valid expression? the converted RPN is "1 11 - - " the expected result is 12, but if we evaluate the converted RPN the result is 10. do you know how can we support this kind of expression?
you are an excellent teacher...
12:57 , the minus has been removed by mistake , i guess
I love your positivity thank you!
This was very helpful. Thank you very much for the clear explanation!
Glad it was helpful!
The second example : 6 * 3 - (4 - 5) + 2
I feel like you may have missed something there.
After closing the parentheses, the addition operator is of equal precedence with the minus operator. So we pop the minus operator and place it on the String while pushing the addition operator on to the Stack.
So the end answer should be the following? 6 3 * 4 5 - - 2 +
Am I correct?
Yes that is correct. Thank you for finding this error.
Very Good Explanation!
that's very helpful thank you , may allah guide you to the right path
Glad it was helpful.
Great explanation....
supercool! thank you!
this was very helpful TY
Glad you found it helpful!
That is very helpful!!!! thanks!! I also wondering that is "1-(-11)" valid expression? the converted RPN is "1 11 - - " the expected result is 12, but if we evaluate the converted RPN the result is 10. do you know how can we support this kind of expression?
Unary minus is a part of the number. 1 -11 -
A minus sign got inadvertently erased at Example 3. It should be 6 3 * 4 5 - - 2 + (two minuses instead of one).
what happened to the string @ 12:56 I think a minus sign disappeared?
it seems that there is small error in example 3. There supposed to be two '-'. 63*45 - - 2+
13:37
Example 3 wrong may be
Missing one minus
bro try getting a better mic, when u say the letter p or b it looks like you are spitting into the mic
can I buy you a new mic?