0

まず第一に、これはどのクラスにも当てはまりません。私はこれら 2 つのプログラムに長い間取り組んできましたが、頭も尻尾もわかりません。他のレッスンに移れるように、これらの問題を本当に乗り越えたいと思っています。「接頭表記を後置表記に、後置表記を接頭表記に変換する関数を作成します。この関数は 2 つの引数を取ります。1 つ目はスペースや構文エラーのない式の文字列で、2 つ目はすべての演算子を含む別の文字列です。 . 2 番目の文字列にない文字はオペランドと見なされます。すべての演算子とオペランドの長さは 1 で、すべての演算子は 2 項演算子です。" 元:

>>> fix_trans('ab33c2c11','abc')
'33b211cca'

(逆) ポーランド記法に変換します。

>>> toPolish('(3+5)*(7-2)',D,0)
'*+35-72'
4

1 に答える 1

0

これをどこまで達成したか、またはどのような方法がうまくいかなかったかの例を教えてください。また、操車場アルゴリズムに精通していますか?

于 2013-03-13T03:35:22.393 に答える