[考題] 計概-程式問題

看板Examination作者 (mingrong)時間11年前 (2013/06/17 14:14), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
[考題]95年關務計算機概要 若以下列遞迴函式計算 Count(4)時,最多有多少個 Count()的 活動記錄(activation records)會同時存在? int Count (int x) { if (x == 0) return (1); else if (x == 1) return (0); else { int a = Count (x – 1); int b = Count (x – 2); return (a+b); } } 請問一下這題要如何判斷?? 我只計算出Count()會被呼叫9次!! 但是要知道同時存在在活動紀錄內的Count()有幾個就卡住了!! 麻煩知道的大大說明一下!!感謝><.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.31.118

06/17 14:16, , 1F
請上出處
06/17 14:16, 1F
※ 編輯: mingrong2 來自: 114.34.31.118 (06/17 14:50)

06/17 16:05, , 2F
看stack的高度 這題答案應該是4個
06/17 16:05, 2F

06/17 16:15, , 3F
包含main() 應該5個
06/17 16:15, 3F

06/17 16:18, , 4F
題目只有提到Count 沒有包含main
06/17 16:18, 4F
文章代碼(AID): #1HlgajPc (Examination)