不知道能不能這樣理解,大佬門看看哈
getPeachNumber(n)代表第n天所剩桃子數(shù),那么代碼中num =(getPeachNumber(n+1)+1)*2就等于求上一天的桃子所剩數(shù)量。那么求getPeachNumber(1),就依次得到第1天桃子所剩數(shù)量num =(getPeachNumber(1+1)+1)*2,第2天num =(getPeachNumber(2+1)+1)*2,第3天num =(getPeachNumber(3+1)+1)*2.。。。。直到第8天num =(getPeachNumber(8+1)+1)*2,其中g(shù)etPeachNumber(n+1)表示第n+1天的數(shù)量。在此之前都沒有確切答案,但是到了第9天num =(getPeachNumber(9+1)+1)*2,其中g(shù)etPeachNumber(9+1)表示第十天數(shù)量為1,依次計算,那么得到結(jié)果4,10,22,46.。。。。。。。1534。得到最終結(jié)果為num =(getPeachNumber(1+1)+1)*2==1534.是這么理解的嗎????求指教。
2018-07-06
我感覺你理解反了
2018-06-21
是這樣理解的,先自調(diào)用到有確定值,再返回遞歸