问题描述: 中缀形式的算术表达式A+(B-C/D)*E的后缀形式是什么?手工运算怎么算啊? 1个回答 分类:综合 2014-12-11 问题解答: 我来补答 先根据中缀表达式构造二叉树,运算符为根!中缀表达式是先遍历左子树,接着是根,最后是右子树,如此递归!所以,原表达式中,A是左子树,+是根,+右边的一大坨都是右子树那一大坨分三部分(B-C/D)*E,*是根,左右两部分就分别是左右子树B-C/D中B是左子树,-是根,C/D是右子树,然后就是C/D了,/是根,C、D分别是右子树如图:然后后序遍历该二叉树,即可得到后缀表达式:A B C D / - E * + 展开全文阅读