Problem 227: Basic Calculator II
思路
用 stack 来存每个数字,最后把他们加起来
由于乘除的运算的优先级,要把他们先弹出来,再乘以 num,得到的数再存入 stack 里面
易错点
最后一个元素的时候
很容易把
i == s.length() - 1
漏掉,最后一个元素必须要入 stack,并且此时的 sign 肯定是 '+'
Last updated
用 stack 来存每个数字,最后把他们加起来
由于乘除的运算的优先级,要把他们先弹出来,再乘以 num,得到的数再存入 stack 里面
最后一个元素的时候
很容易把 i == s.length() - 1
漏掉,最后一个元素必须要入 stack,并且此时的 sign 肯定是 '+'
Last updated