递归算法
来源:互联网 发布:免费注册淘宝会员 编辑:程序博客网 时间:2024/04/19 19:51
递归(recursion):
递归满足2个条件:
1)有反复执行的过程(调用自身)
2)有跳出反复执行过程的条件(递归出口)
需求:这里有一组数:1、1、2、3、5、8、13、21、34、55......要求计算用这个递归算法,计算出这组数的第40个数是多少?
分析:它的第一项和第二项均为1,以后各项都是前两项之和。
public int getResult(int i){
if(i==1||i==2){
return 1;
}else{
return getResult(i-1)+ getResult(i-2);
}
}
0 0
- 递归算法
- 递归算法
- 递归算法
- 递归算法
- 递归算法
- 递归算法
- 递归算法
- 递归算法
- 递归算法
- 递归算法
- 递归算法
- 递归算法
- 递归算法
- 递归算法
- 递归算法
- 递归算法
- 递归算法
- 递归算法
- FFmepg 多线程解码历程 - 2 :avcodec_decode_video2
- Eclipse Tomcat 内存不足:Caused by: java.lang.OutOfMemoryError: Java heap space
- 华为等手机无法打印调试LOG的解决方法
- IE6不支持position:fixed问题
- android:maxLines="2" android:ellipsize="end"
- 递归算法
- 2014年2月12个最佳javascript类库
- Corporative Network
- 【创建共享存储--虚拟机】
- 第二周任务
- 修改CentOS6.4网络配置
- HTTP详解
- 不懂商业就别谈数据!
- diff