1
0
分析
尝试使用标记顺序计算表达式。
下次什么时候
一般说明该算法是中缀表达式求值算法。 如果目标是学习如何设计算法,那么尝试自己设计。 否则,使用其描述学习算法,例如,从 this source . 在更新当前实现之前,请尝试了解它有什么问题:将其与设计或描述的版本进行比较。之后,如果需要大量更改,请更新实现或创建新的实现。 解决方案目前,我发现操作优先级处理有问题。请考虑以下操作处理:
|
2
0
这不是一个答案,而是一个使程序更容易调试的建议-它不适合于注释:)
|
Keith Hinton · 中缀表达式解算器中出现空堆栈异常 7 年前 |
user343037 · 如何接受后缀和中缀符号中的负值? 8 年前 |
Ky - · 如何编写Swift中缀函数? 8 年前 |