[問題] 一題程式的寫法

看板Python作者 (等待好結果)時間15年前 (2010/09/09 12:14), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
大家好 小弟最近開始自學PYTHON 主要是看網路上學習 最近學到recursion這部分 看到一個例題 想破頭也想不出來 希望有高手可以給我指導一下解題的方向 題目是要寫出一個程式來計算Ackermann function的數值 A(m,n) = n+1 if m = 0 A(m-1,1) if m > 0 and n = 0 A(m-1,A(m,n.1)) if m > 0 and n > 0. 我的問題是在當n>1之後我不知道該怎麼繼續帶入A(m,n)這個函數 希望有高手可以指點一下該設定函數才對 感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 98.223.108.222

09/09 12:34, , 1F

09/09 12:35, , 2F
我剛剛去看了一下維基,你的m.1應該是m-1吧?
09/09 12:35, 2F
※ 編輯: jet96344 來自: 98.223.108.222 (09/09 12:50)

09/09 12:50, , 3F
已修改 感謝
09/09 12:50, 3F

09/11 02:56, , 4F
n > 1 的時候如果 m > 0 不是就滿足第三個方程式嗎?
09/11 02:56, 4F
文章代碼(AID): #1CY5yWdd (Python)
文章代碼(AID): #1CY5yWdd (Python)