私はwikiページを見てきました:http://en.wikipedia.org/wiki/Shunting-yard_algorithm
コード例を使用して最初の部分を作成しましたが、基本的には現在次のように変更できます。
3 + 4 * 2 / ( 1 - 5 ) ^ 2 ^ 3
の中へ3 4 2 * 1 5 − 2 3 ^ ^ / +
3 4 2 * 1 5 − 2 3 ^ ^ / +
しかし、取得するために使用する方法がわかりません3.00012207
そして、wikiのサンプルコードと説明は私には意味がありません.
誰か3 4 2 * 1 5 − 2 3 ^ ^ / +
が答えを評価して生成する方法を説明してください。前もって感謝します。コード例は必要ありません。良い説明または例の内訳だけです。
それは問題ではありませんが、私は .net C# を使用しています。