当接受像 (10+5*15) 这样的表达式并遵循操作顺序时。
如何最好地解决这样的问题?什么样的数据结构最好?
谢谢。
最佳答案
我会选择 Dijkstra 的 Shunting yard algorithm创建 AST .
关于c++ - 哪种数据结构用于求解简单的数学方程式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5736745/
标签 c++
当接受像 (10+5*15) 这样的表达式并遵循操作顺序时。
如何最好地解决这样的问题?什么样的数据结构最好?
谢谢。
最佳答案
我会选择 Dijkstra 的 Shunting yard algorithm创建 AST .
关于c++ - 哪种数据结构用于求解简单的数学方程式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5736745/