2021
03-05
03-05
java中应用Stack进行算术运算的操作
java.util.stack,继承自VectorFILO,适合带有小括号的算术运算importjava.util.Stack;/***利用栈,进行四则运算的类*用两个栈来实现算符优先,一个栈用来保存需要计算的数据numStack,一个用来保存计算优先符priStack**基本算法实现思路为:用当前取得的运算符与priStack栈顶运算符比较优先级:若高于,则因为会先运算,放入栈顶;*若等于,因为出现在后面,所以会后计算,所以栈顶元素出栈,取出操作数运算...
继续阅读 >