1. 程式人生 > >逆波蘭式(字尾式)

逆波蘭式(字尾式)

逆波蘭式式波蘭邏輯學家盧卡西維奇發明的一種表示表示式的方法。這種表示方法把運算子寫在運算物件的後, 例如把a+ba+b寫成 ab+ab+,所以也稱為字尾式。這種表示法的有嗲你是根據運算物件和運算子的出現次序進行計算,不需要使用括號,也便於用棧來求值。對於表示式x=(a+b)(c+d)x=(a+b)*(c+d),其後綴式為xab+cd+=xab+cd+*=

上述表示式的樹形表示如下所示
在這裡插入圖片描述

看到樹形圖,再結合字尾式,我們可以看出這是個樹的中序遍歷。