不是VIP会员,不能显示答案

题目解答

题目:
表达式a*(b+c)*d的后缀形式是( )。
  • A.abc+*d*
  • B.abc+*d*
  • C.a*bc+*d
  • D.b+c*a*d
考点: 0
分析:
解答: 两种方法,一种根据中缀表达式画出表达式树,做后序遍历。一种就是加括号的方式,然后把每层括号中的运算符移到后面(熟练之后括号也不用加,直接移),去除括号即可。
(+)*d)->/(a(bc+)*)d*)->abc+*d*
评论:
老师: 0