150. Evaluate Reverse Polish Notation - Medium
前往題目
之前寫過,搬運一下
想法
- 這題應該算是
easy
才對,五分鐘就想出來了,但也有可能是因為有先備知識 - 這題的先備知識就是
Stack
,不熟練以及不熟悉Stack
的特性有可能會想不出來 - 少數自己想出來的
medium
,開心😆
思路
- 建立
stack
- 疊代所有
token
- 遇到
symbol
就pop
兩個數字然後做運算 - 結果
push
回stack
裡 - 直到
token
都用完 - 回傳
stack.pop
,因為這時stack
只會剩下一項,也就是結果
Code
2024/01/07
- 直覺還是
stack
,這個沒有問題,這題算是一半依靠之前的submission
做出來的 - 這次用
switch
不知道哪裡有問題,EmptyStackException
以下code snippet
是WA
2024/01/17
這次用switch
做出來了
150. Evaluate Reverse Polish Notation - Medium
https://f88083.github.io/2024/01/07/150-Evaluate-Reverse-Polish-Notation-Medium/