斐波拉契数列是指这样一个数列:

F(1)=1;

F(2)=1;

F(n)=F(n-1)+F(n);

public class Solution {
public int Fibonacci(int n) {
int preNum = 1;
int prePreNum = 0;
int result = 0;
if(n ==0){
return 0;
}
if(n == 1){
return 1;
}
for(int i = 2; i <= n; i ++){
result = preNum + prePreNum;
prePreNum = preNum;  //prePreNum是指前两项值
preNum = result;   //preNum是指前一项的值
}
return result;
}
}

最新文章

  1. nodejs中获取时间戳、时间差
  2. Android监听返回键、Home键+再按一次返回键退出应用
  3. VBA 小知识
  4. [UCSD白板题] Take as Much Gold as Possible
  5. 深入探讨 java.lang.ref 包
  6. iOS-给UIView添加点击事件
  7. Codeforces Round #208 (Div. 2) B Dima and Text Messages
  8. SqlSever基础 len函数 返回一个字符串的长度
  9. 【POJ】【2096】Collecting Bugs
  10. 关于在WIN32调用一些Zw系列的文件操作函数
  11. asp.net webform 局部发布更新
  12. ASP.Net MVC3 - The easier to run Unit Tests by moq #Reprinted#
  13. (转)Unity控制反转和依赖注入
  14. matlab中randi代替randint生成随机均匀分布信号的用法
  15. 在linux上安装svn
  16. Django实现Rbac权限管理
  17. PCB (2)创建新工程原理图
  18. 1月4日笔记 (vi编辑器)更新...
  19. python 入门基础23 选课系统 项目
  20. 使用jQuery操作元素属性

热门文章

  1. visio任意角度精确旋转图形
  2. MySQL数据库中tinyint类型字段读取数据为true和false
  3. form上传文件2种方式
  4. Linux系统安装
  5. WebForm——IIS服务器、开发方式和简单基础
  6. 在Sublime中编辑批处理并运行
  7. Android Studio Jni 环境搭建
  8. PeopleSoft Rich Text Boxes上定制Tool Bars
  9. c#制作一个屏幕保护程序
  10. Web 2D/3d