早教吧 育儿知识 作业答案 考试题库 百科 知识分享

设有算术表达式x+a*(y-b)-c/d,该表达式的前缀表示为(),后缀表示为().这种题怎么看,有什么技巧么?

题目详情
设有算术表达式x+a*(y-b)-c/d,该表达式的前缀表示为(),后缀表示为().这种题怎么看,有什么技巧么?
▼优质解答
答案和解析

http://zhidao.baidu.com/question/79182507.html

可以把表达式看做是二叉树,然后前序遍历或者后续遍历?


先将操作数作为叶子节点,操作符作为根节点建立二叉树.

无论什么序,左子树优先于右子树,前序后序中序,指的是左子树和父节点的关系.

自顶向下,左子树A操作(Operation)右子树B ,前序写 ((A)(B)O),中序写((A)O(B)).后序写((A)(B)O)

然后将左子树A扩展成为(C)(D)O ,(C)O (D),或者(C)(D)O

对右子树B以此类推

对C D子树以此类推,直到碰到叶子节点.

如果是叶子节点,可以不用括号包裹.


看了 设有算术表达式x+a*(y-...的网友还看了以下:

目前,发达国家的环境问题相对发展中国家而言得到缓解,其原因正确的是()①发达国家人口比发展中国家少  2020-05-17 …

一质点由A点从静止做匀加速直线远动,4S末到达B点,立即改做俊减速运动一质点由A点从静止做匀加速直  2020-05-20 …

某项科学研究,以45分钟为一个单位,并记每天上午10时为0.10时以前记为负,10时以后为正.列如  2020-06-07 …

雷达在发射和接收电磁波时,在荧光屏上分别呈现出一个尖形波.某型号防空雷达相邻两次发射电磁波的时间间  2020-07-10 …

把下面一段中文译成英文!在.NETFramework3.5版本之上,微软也发布了称为ASP.NET  2020-08-04 …

(2007•揭阳二模)I.高炉炼铁中发生的基本反应之一是FeO(s)+CO(g)⇋Fe(s)+CO2  2020-11-12 …

请高手中译英一长句我们主张以营销策略为基础、创意为过程、视觉传达为结果,三者容为一体,立志做企业品牌  2020-11-26 …

下图为某景区等高线地形图,读图回答l~3题。1.若图中急流段相对高差为30m,则图中甲与乙地高差约为  2020-12-19 …

下图为某景区等高线地形图,读图回答l~3题。1.若图中急流段相对高差为30m,则图中甲与乙地高差约为  2020-12-19 …

汽车转弯时,可认为前轮和后轮做圆周运动,但它们的转弯半径不同,如图所示,若汽车外侧前轮的转弯半径为5  2020-12-31 …