getPeachNumbe問(wèn)題
為什么是num = (getPeachNumber(n+1)+1)*2而不是num = getPeachNumber(n+1))*2呢,他不是每天吃了一半再減去一個(gè)嗎?我認(rèn)為應(yīng)該是getPeachNumbe(n)=num/2-1,倒過(guò)來(lái)寫(xiě)就是num=getPeachNumbe(n+1)*2.
為什么是num = (getPeachNumber(n+1)+1)*2而不是num = getPeachNumber(n+1))*2呢,他不是每天吃了一半再減去一個(gè)嗎?我認(rèn)為應(yīng)該是getPeachNumbe(n)=num/2-1,倒過(guò)來(lái)寫(xiě)就是num=getPeachNumbe(n+1)*2.
2015-03-07
舉報(bào)
2015-03-09
遞歸的時(shí)候,都會(huì)有一個(gè)變量的,所以課程中的寫(xiě)法是?(getPeachNumber(n+1)+1)*2。getPeachNumber(n+1)這里的n+1代表的是第n+1天,然后getPeachNumber(n+1)+1這個(gè)是獲取吃了一半多吃的那一個(gè),然后乘以2。
因?yàn)樵谶f歸的時(shí)候一定要有遞歸條件的,n+1就代表的天數(shù)的遞歸