return getWordNumber(n-1)+n 到底是什么意思
getWordNumber(n-1) shiyige整体,n是另一个整体。
g(2)=g(1)+2
首先你得明白n是什莫意思,n是天数.(n-1)+n就是他每天记得个数;
因为题中说第十天记住了55个,他第一天只记住了一个,所以你想一下,十天怎样才能记到55个呢,那就是第一天鸡1个,第二天2个,第三天3个.........第十天10个.
第四天的单词数g(4)=4+g(3),第三天的单词数g(3)=3+g(2),第二天的单词数g(2)=2+g(1),第一天的单词数g(1)=1,那第四天的单词数就是4+3+2+1,不知道这么说你能不能明白,(g就是getWordNumber的缩写,太长了)
自己调用自己,就是递归
就是类似于高中f(f(x)),套娃一样,这个return就是结束这次程序运行并返回一个参数给函数,就是x值,你把它当做高中的函数来看就行