问答详情
源自:5-7 递归函数(一)

不知道getWordNumber这个函数

不知道getWordNumber这个函数,用数学公式 n+(n*(n-1))/2答案也是一样的。

提问者:慕桂英8737676 2016-12-21 15:15

个回答

  • 纳呢
    2016-12-21 19:32:15
    已采纳

    在这里 getWordNumber带表的是自定义的名字,直译就是记忆单词数量。只是名字不是公式。你可以把这个名子改成getN.那就变成了下面这个

    return getN(n-1)+n ;   //关建是这一句,这一句是递归的参数。

    回推阶段。

    当n=10的时候,调用之后应该是getN(9)+10,

    然后是getN(8)+10  一直到getN(1)+10

    之后是递推阶段。

    getN(1+2)+10

    getN(3+3)+10

    getN(36+9)+10

    getN(45)+10

    大概就是这么个意思了。

    记算乘积的例子和这个是一个意思