操車場アルゴリズムを実装しました(ウィキペディアのコードを使用し、stlスタック/キューを使用するように変更しました)が、除算から取得した小数をどのように評価するのか疑問に思っています。scriptasylum.com(リンクできません)のjavascriptアプリは問題なく動作し、期待どおりの出力を提供します。
Infix: 1/6*((1/4)/(1/2)+1/2)
Postfix: 16/14/12//12/+*
Eval: 0.16666666666666666 (1/6)
Infix: 0.5+1
Postfix: 0.51+
Eval: 1.5
ここで接尾辞の評価の一例を見つけましたが、それは終了しておらず、小数点を考慮していませんでした。
これが私の現在のコードです:http://codepad.org/zDXnOELK