227. 基本计算器 II
难度中等296
给你一个字符串表达式 s
,请你实现一个基本计算器来计算并返回它的值。
整数除法仅保留整数部分。
示例 1:
1 | 输入:s = "3+2*2" |
示例 2:
1 | 输入:s = " 3/2 " |
示例 3:
1 | 输入:s = " 3+5 / 2 " |
提示:
1 <= s.length <= 3 * 105
s
由整数和算符('+', '-', '*', '/')
组成,中间由一些空格隔开s
表示一个 有效表达式- 表达式中的所有整数都是非负整数,且在范围
[0, 231 - 1]
内 - 题目数据保证答案是一个 32-bit 整数
栈
1 | class Solution { |