2
ポストフィックス式を評価するスタッククラスを作成しました。私はそれの順序を除いてそれを行う方法を理解しています。のは、私のような単純なものであるとしましょう: - B、またはB - 私の唯一の問題は、それは次のようになり、あるポストフィックス表記を評価する
A B - C +
をA?私は評価の一部を説明するオンラインのリソースを見つけることができません。
ポストフィックス式を評価するスタッククラスを作成しました。私はそれの順序を除いてそれを行う方法を理解しています。のは、私のような単純なものであるとしましょう: - B、またはB - 私の唯一の問題は、それは次のようになり、あるポストフィックス表記を評価する
A B - C +
をA?私は評価の一部を説明するオンラインのリソースを見つけることができません。
演算子は単なる関数です。したがって、必要に応じてこれらの関数を定義することができます。
私は個人的には2つの引数をとり、最初のものから2番目の引数を引くことを定義します。これは、ほとんどの人々の期待と、既存のRPN電卓がどのように機能するかと一貫しています。例えば、http://h41111.www4.hp.com/calculators/uk/en/articles/rpn.htmlを参照してください。
まあ、それはあなたの表現文法のセマンティクスに依存します。しかし、私はA-Bがより直感的だと言います。 –