0

RPN がどのように機能するかは知っています。つまり、次の入力があります。

a + b * c

出力は

bc*a+

この方程式の最後の計算が何であるかを示すアルゴリズムを作成するのは簡単ですか? つまり、「a」と「b*c」という 2 つの文の最初の操作が + であることを知りたいということです。

数式は私の問題ではなく、論理的な文章に関連しています。たとえば、論理文があります。

p&(q|r)

そして、これを最初に分割する必要があります

p,(q|r) with &operator

そして2番目の文:

q,r with |operator

ある種のパーサーか何かを作成する必要がありますか? 比較的簡単に達成できますか?

4

1 に答える 1