gpt4 book ai didi

java - 正常 - RPN 转换

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:58:42 27 4
gpt4 key购买 nike

有什么方法可以将“正常”数学符号解释为逆波兰符号 (RPN)..? 例如1) 2 + 3*4 - 1 = 234*+1-2) 5 (4-8) = 548-

你可以假设遵循 BODMAS 规则并且必须首先计算内部括号等。我的意思是这里要应用的正常数学。答案应该是后缀符号。谢谢

最佳答案

是的; shunting yard algorithm定义如何执行此操作。

每次读取一个数字时,将其放入输出队列。每次读取运算符时,将其放入运算符堆栈。这两个结构构成了算法的基础。

关于java - 正常 - RPN 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2256207/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com