知识点
递归
解题思路
可以拆分为求n-1和n-2草料方法的和,而当n等于1时为1,当n等于2时为2。所以递归求n-1和n-2便是最终答案。
Java题解
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 * @return int整型 */ public int eatGrass (int n) { // write code here if(n == 1) return 1; if(n == 2) return 2; return eatGrass(n - 1) + eatGrass(n - 2); } }