随笔分类 -  AL_Math

摘要:227. Basic Calculator II 题意:和1相比,增加了乘号和除法,不过反而把括号去掉了,求表达式结果。 栈 下面是基于Python2,因为LeetCode只允许Python2,需要注意的是,//得到的是它们的商再向下取整,特别是负数的时候。比如: print 3//2 # 1 pr 阅读全文
posted @ 2017-08-26 13:21 banananana 阅读(130) 评论(0) 推荐(0) 编辑
摘要:224. Basic Calculator 栈 思路:提前准备一个装满两位操作符的运算符栈,分别用于计算开始的结果,一个用于之后的运算符,保证每一个数字都拥有自己的运算符(不管括号),将每一位数乘以弹出的运算符的结果累加计算最终结果。 class Solution(object): def calc 阅读全文
posted @ 2017-08-26 11:54 banananana 阅读(102) 评论(0) 推荐(0) 编辑