古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小
兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子
总数为多少?就是以下的递归算法 兔子的规律为数列1,1,2,3,5,8,13,21....
public static int count(int m){
if(m==1 || m==2){
return 1;
}
return count(m-1)+count(m-2);
}
探讨了一个经典的兔子繁殖问题,通过递归算法计算每个月兔子的总数,并展示了一个简单的Java实现。
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小
兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子
总数为多少?就是以下的递归算法 兔子的规律为数列1,1,2,3,5,8,13,21....
public static int count(int m){
if(m==1 || m==2){
return 1;
}
return count(m-1)+count(m-2);
}
575
7115
2010
383
657
2万+

被折叠的 条评论
为什么被折叠?