LeetCode 波兰式和逆波兰式 | StriveZs的博客

LeetCode 波兰式和逆波兰式

波兰式和逆波兰式

首先介绍一下中缀表达式,中缀表达式是人类最熟悉的表达式,比如1+2, (1+2)*3等。
如下图:

figure.1

中缀表达式就是对上述二叉树进行中序遍历得到的结果。

波兰式又称为前缀表达式,它是对上述语法二叉树进行前序遍历得到的结果。上图的前缀表达式为:
-+A*B-CD*EF

逆波兰式又称为后缀表达式,是上述语法二叉树的后序遍历得到的结果。

StriveZs wechat
Hobby lead  creation, technology change world.