質問: ((A+B)*E)/(D-(C+F)%G)を二分木でどうしても表せません。特に、%Gの表し方に困っています。 どうぞよろしくお願いいたします。 追記: %の優先順位が-よりも高いです。
回答: 質問文にある式の構文木は、下図のようになります。`(D-(C+F)%G)` の部分は、省略されているカッコを演算子の優先順位を踏まえて復活させると `(D-((C+F)%G))` となることに注意してください。 !構文木です