a0=1、a1=1、a2=a1+a0、a3=a2+a1,以此类推,请写代码用递归算出a30?
public class Test {
    public static void main(String[] args) {
        System.out.println(recursive(30));
    }
    public static int recursive(int i){
//        int a0=1;
//        int a1=1;
//        int a2=a1+a0;
//        int a3=a2+a1;
        if (i==0||i==1) return 1;
        return recursive(--i)+recursive(--i);
    }
}
a0=1、a1=1、a2=a1+a0、a3=a2+a1,以此类推,请写代码用递归算出a30?的更多相关文章
- Project Euler 103:Special subset sums: optimum 特殊的子集和:最优解
		Special subset sums: optimum Let S(A) represent the sum of elements in set A of size n. We shall cal ... 
- 【转】 RGB各种格式
		转自:https://blog.csdn.net/LG1259156776/article/details/52006457?locationNum=10&fps=1 RGB组合格式 名字 ... 
- Video for Linux Two API Specification Revision 2.6.32【转】
		转自:https://www.linuxtv.org/downloads/legacy/video4linux/API/V4L2_API/spec-single/v4l2.html Video for ... 
- Video for Linux Two API Specification revision0.24【转】
		转自:http://blog.csdn.net/jmq_0000/article/details/7536805#t136 Video for Linux Two API Specification ... 
- 【第一课】kaggle初识
		Evernote Export Crowdflower搜索结果相关性 文件和数据描述 train.csv训练数据集包括: id:产品ID查询:使用的搜索词 product_description:完整 ... 
- 【VS开发】【图像处理】RGB各种格式
		RGB格式 RGB组合格式 名字 RGB组合格式 描述 此格式用来匹配PC图形帧缓存.每个像素占据8,16,24或32个位,他们都是组合像素格式,其意为在内存中所有像素数据都是相邻排列的.当使用这些格 ... 
- OI数学汇总
		最前面:\(\LaTeX\)可能需要加载一会,请耐心等待o~ 前言 数学在\(\text{OI}\)中十分重要.其中大多都是数论. 什么是数论? \[ 研究整数的理论 --zzq \] 本文包含所有侧 ... 
- 我的MYSQL学习心得(十二) 触发器
		我的MYSQL学习心得(十二) 触发器 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数 ... 
- python列表模拟堆栈和队列
		对列特点:先进先出.后进后出 用列表insert.pop模拟进队出队: >>> l = [] >>> l.insert(0,'p1') >>> l ... 
随机推荐
- 疑难杂症——EF+Automapper引发的查询效率问题解析
			前言:前面总结了一些WebApi里面常见问题的解决方案,本来打算来分享下oData+WebApi的使用方式的,奈何被工作所困,只能将此往后推了.今天先来看看EF和AutoMapper联合使用的一个问题 ... 
- mysql Workbench 执行删除命令
			SET SQL_SAFE_UPDATES = 0;delete from table1; SET SQL_SAFE_UPDATES = 1; 
- js精确加减乘除
			//加法函数function accAdd(arg1, arg2) { var r1, r2, m; try { r1 = arg1.toString().split(".")[1 ... 
- lvs/dr配置
			lvs/dr Director server : DIP:192.168.1.100/24 eth0 VIP:192.168.1.101/24 eth0:0 Real server: Real1: ... 
- nginx的URL重写应用实例
			1,NGINx的URL重写 NGINX 的URL重写模块用的比较多,主要使用的命令有if rewrite set break 2 if命令 语法如下"" 语法:if(conditi ... 
- ubuntu/mint 安装google的拼音输入法
			sudo apt-get install fcitx sudo apt-get install fcitx-googlepinyin im-config 即可完成google的输入法 重启计算机.在右 ... 
- mybatis一个怪异的问题: Invalid bound statement not found
			ssm中报一下错误: invalid bound statement (not found): me.tspace.pm.dao.userdao.getuser at org.apache.ib ... 
- java分析源码-ReentrantLock
			一.前言 在分析了 AbstractQueuedSynchronier 源码后,接着分析ReentrantLock源码,其实在 AbstractQueuedSynchronizer 的分析中,已经提到 ... 
- <<< Tomcat运行提示The server does not support version 3.0
			导入了一个项目,运行Tomcat出现此错误大致由于当前导入项目服务器不支持J2ee版本 原因是导入项目的Tomcat版本是6.0,Tomcat 6.0仅支持到Servlet 2.5,而此时项目是3.0 ... 
- Python之路【第一篇】:Python简介和入门
			python简介: 一.什么是python Python(英国发音:/ pa θ n/ 美国发音:/ pa θɑ n/),是一种面向对象.直译式的计算机程序语言. 每一门语言都有自己的哲学: pyth ... 
