黑马程序员技术交流社区
标题:
递归算法
[打印本页]
作者:
追梦天涯33
时间:
2015-8-23 22:43
标题:
递归算法
今天我们学习了递归感觉挺好玩的有兴趣的童鞋可以过来看看!
/*
* 有一对小兔子,从第三个月开始生一对小兔子,之后每个月都生一对小兔子
*
* 每次都生一对雌雄兔,这对小兔子,从第三个月开始继续生。
* 并且,兔子不生病,不死亡,每次必生。
*
* 问:13个月后,一共有多少对兔子
*
* 第一月
* A1 1
* 第二月
* A2 1
* 第三月
* A3 B1 2
* 第四月
* A3 C1 B2 3
* 第五月
* A3 D1 C2 B3 E1 5
* 第六月
* A3 F1 D2 C3 G1 B3 H1 E2 8
* 第七月
* A3 I1 F2 D3 J1 C3 K1 G2 B3 L1 H2 E3 M1 13
* ....
*/
public class Test {
public static void main(String[] args) {
System.out.println(method(7));
}
//求第N项的斐波那契数列值
public static int method(int number) {
//递归出口
if(number==1||number==2) {
return 1;
}
//递归调用
return method(number-1) + method(number-1-1);
}
}
}
作者:
JOKER0819
时间:
2015-8-23 23:21
最不喜欢的就是算法题,高中数列各种看不出来规律!
作者:
pengbeilin
时间:
2015-8-23 23:28
开始算兔子~
作者:
taojunqiu225
时间:
2015-8-23 23:28
这递归我是完全没明白~
作者:
追梦天涯33
时间:
2015-8-23 23:39
只要研究进去了我觉得挺有意思啊?
作者:
阮文江
时间:
2015-8-23 23:53
学习学习,顶一个
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2