package Problem9;

public class Fibonacci {
/*
* 题目描述: 写一个函数,输入n,求斐波那契数列的第n项,斐波那契数列的定义如下: n=0,f(n)=0 n=1,f(n)=1
* n>1;f(n)=f(n-1)+f(n-2)
*/ /**
* @param args
*/
// 解法1:用递归解决,但是存在很严重的效率问题,做了很多次的重复计算
public static int Fib1(int n) {
if (n == 0) {
return 0;
} else if (n == 1) {
return 1;
} else {
return Fib1(n - 1) + Fib1(n - 2);
} }

  

最新文章

  1. 根据大小生成对应尺寸网络图片的网址(mark)
  2. QT连接Linux mysql注意
  3. 实例演示使用RDIFramework.NET 框架的工作流组件进行业务流程的定义—请假申请流程-Web
  4. maven总结3
  5. mysql快速上手3
  6. Ubuntu环境下Hadoop1.2.1, HBase0.94.25, nutch2.2.1各个配置文件一览
  7. [Angular 2] *ngFor
  8. android利用jdk制作签名
  9. Android:ViewPager详细解释(异步网络负载图片,有图片缓存,)并与导航点
  10. [笔记]NumPy基础操作
  11. Redis的部署及使用
  12. Linux内存管理 (23)一个内存Oops解析
  13. BZOJ3028食物——生成函数+泰勒展开
  14. spark大批量读取Hbase时出现java.lang.OutOfMemoryError: unable to create new native thread
  15. Unity的RuntimeInitializeOnLoadMethod属性初探
  16. 流媒体Red5服务自定义媒体文件路径
  17. P3332 [ZJOI2013]K大数查询(线段树套线段树+标记永久化)
  18. mybatis配置文件namespace用法总结
  19. VMware安装RHEL5.5后修改分辨率设置
  20. 群晖NAS使用Docker安装迅雷离线下载出现the active key is not valid.

热门文章

  1. tcpdump command
  2. unity开发android游戏(一)搭建Unity安卓开发环境
  3. spring boot配置文件
  4. jsonp 小结
  5. usermod命令
  6. JAVA读文件和写文件的的代码模版
  7. PHP中使用POST发送请求的常用方式
  8. 软件测试人员需要精通的开发语言(3)--- Linux
  9. K.Bro Sorting(思维题)
  10. ubuntu 安装wine