1. 程式人生 > >4 棧的應用-遞迴

4 棧的應用-遞迴

一、經典遞迴-斐波那契數列

二、遞迴

把一個直接呼叫自己或通過一系列的呼叫語句間接地呼叫自己的函式,稱做遞迴函式。

三、四則運算表示式求值

 1. 處理括號的一種方法

2. 字尾(逆波蘭RPN)表示法定義

所有的符號都是在運算數字的後面出現

3. 字尾表示式計算過程

4. 中綴表示式轉字尾表示式

規則:

「1」從左到右遍歷中綴表示式的每個數字和符號,若是數字就輸出,即成為字尾表示式的一部分。

「2」若是符號,則判斷其與棧頂符號的優先順序,是括號或優先順序低於棧頂符號(乘除優先加減)則棧頂元素依次出棧並輸出。並將當前符號,一直到最後輸出字尾表示式為止。

具體步驟如下: