我一直在查看维基页面:http://en.wikipedia.org/wiki/Shunting-yard_algorithm
我已经使用了代码示例来构建第一部分,基本上我现在可以将:
请问有人能解释一下如何计算
虽然这没有什么关系,但我正在使用 .NET C#。
3 + 4 * 2 / (1-5)^2^3
转换为3 4 2 * 1 5 − 2 3 ^ ^ / +
但我不知道如何使用3 4 2 * 1 5 − 2 3 ^ ^ / +
来获得3.00012207
维基上的示例代码和说明对我来说毫无意义。请问有人能解释一下如何计算
3 4 2 * 1 5 − 2 3 ^ ^ / +
并得出答案吗?谢谢。我不需要一个代码示例,只需要一个好的解释或示例的分解。虽然这没有什么关系,但我正在使用 .NET C#。