用于解决简单数学方程的数据结构

RoR*_*RoR 5 c++

在接受类似(10 + 5*15)的表达式并遵循操作顺序时.

如何最好地解决这样的问题?什么样的数据结构最好?

谢谢.

Dra*_*kar 8

我会选择Dijkstra的Shunting yard算法来创建AST.