问答详情
源自:5-8 递归函数(二)

什么意思?

不明白num = (getPeachNumber(n+1)+1)*2

提问者:喜欢橘子 2021-04-21 08:58

个回答

  • qq_慕斯卡9088944
    2021-07-17 09:47:51

    N = getPeachNumber(n+1) 表示的是 后一天桃子的数量

    N =getPeachNumber(n+1)表示的桃子的数量= (getPeachNumber(n)-1)/2    //这里的, (getPeachNumber(n)-1)/2 表示。以后每天都吃前一天剩下的一半零一个。

  • 慕斯5410128
    2021-04-22 17:06:48

    N = getPeachNumber(n+1) 表示的是 后一天桃子的数量

    后一天桃子的数量是在前一天桃子数量减半 再 减一得到的,反过来,

    前一天桃子的数量是由后一天桃子数量加1再翻倍得到,即:

    (N + 1) * 2 = (getPeachNumber(n+1)+1)*2