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

这个什么意思啊?

return getWordNumber(n-1)+n-1;

提问者:Vampire_ 2015-01-22 22:11

个回答

  • linkin55
    2015-04-08 17:45:11

    1+1+2+3+4+5+6+7+8+9

    return getWordNumber(n-1)+n-1

    表示getWordNumber(n)比getWordNumber(n-1)多了个+n-1

    getWordNumber(n-1) - getWordNumber(n-1) = n-1

  • 带你而战
    2015-01-22 23:02:18

    递归调用,当知道最简单的那个时,比如getWordNumber(1)是一个确定值,若要计算getWordNumber(3),那getWordNumber(3)=getWordNumber(2)+3-1;getWordNumber(2)=getWordNumber(1)+2-1;再回带就可以得出getWordNumber(3)的结果,要算其他的都是这样推。