码迷,mamicode.com
首页 > 其他好文 > 详细

前缀、中缀、后缀表达式

时间:2015-08-31 21:14:55      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:

题目来源http://www.nowcoder.com/questionTerminal/7fb8ba37f48c4feaaf518f221caefcb4

中缀表达式(a+b)*c*(d-e/f) 转成后缀 是?

其实呢,看了一下解释,这里所谓的前缀、中缀和后缀表达式就和二叉树里的前序、中序、后序遍历差不多、意思是一个意思。

对于这种题,我们可以画出一颗适合题目的二叉树来,进而求出我们需要的答案。

比如上述题目:

我们可以画出如下二叉树:

技术分享

对它进行后序遍历就可以得到我们需要的答案:ab+c*def/-*

技术分享

对它进行后序遍历,可以得到:ab+cdef/-**

图片by

商郡马

前缀、中缀、后缀表达式

标签:

原文地址:http://www.cnblogs.com/audi-car/p/4773898.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!