80.有一個遞迴函數 F,其定義如下:int F(int x) { if (x<..-阿摩線上測驗
3F
|
4F Una Lin 高二上 (2018/05/24)
F(3)=F(3-1)+F(3-2) =F(2)+F(1)---------->因為X都沒有<0,故又回到F(x-1)+F(x-2) =(F(2-1)+F(2-2))+(F(1-1)+F(1-2)) =F(1)+F(0)+F(0)+F(-1)---------->因為只有-1<0,故回到1,其他又回到F(x-1)+F(x-2) =(F(1-1)+F(1-2))+(F(0-1)+F(0-2))+(F(0-1)+F(0-2))+1 =F(0)+F(-1)+F(-1)+F(-2)+F(-1)+F(-2)+1 =F(0-1)+F(0-2)+1+1+1+1+1+1 =F(-1)+F(-2)+1+1+1+1+1+1 =1+1+1+1+1+1+1+1=8 |
5F
|