标签: java math numbers operators calculator
从字符串计算:1 + 2-3 + 4 + 5 + 6。我将数字和运算符分成两个堆栈。计算的最佳方法是什么?或者我不应该分成两个堆栈?
[1,2,3,4,5,6]
[+, - ,+,+,+]
答案 0 :(得分:-1)
尝试使用反向抛光表示法算法,请参阅here