斐波那契数列

简介:

C++

复制代码
 1 class Solution {
 2 public:
 3     int Fibonacci(int n) {
 4         if (n == 0) return 0;
 5         if (n <= 2) return 1;
 6         
 7         int a = 1, b = 1;
 8         while(n-- > 2) {
 9             a = a + b;
10             b = a - b;
11         }
12         return a;
13 
14     }
15 };
复制代码

 

本文转自ZH奶酪博客园博客,原文链接:http://www.cnblogs.com/CheeseZH/p/5112887.html,如需转载请自行联系原作者

相关文章
|
3月前
斐波那契数列
【10月更文挑战第19天】斐波那契数列。
41 3
|
4月前
|
Java
01_斐波那契数列
01_斐波那契数列
|
7月前
|
算法
【超直白】算法:斐波那契数列
【超直白】算法:斐波那契数列
【超直白】算法:斐波那契数列
|
7月前
|
存储 算法
精益求精——斐波那契数列的logn解法
精益求精——斐波那契数列的logn解法
104 0
|
8月前
|
机器学习/深度学习 算法
|
8月前
生成斐波那契数列的几种不同的方法
生成斐波那契数列的几种不同的方法
129 0
(1188:1201:)斐波那契数列
(1188:1201:)斐波那契数列
161 0
|
机器学习/深度学习 开发工具
斐波那契数列的四种实现
在编程教程中提到斐波那契数列,通常都是用来讲解递归函数。当一个关于 N 的问题可以转换为关于 N - k 的同样问题时,它就可以尝试用递归的思路来解决。
斐波那契数列问题
斐波那契数列问题
108 0
|
前端开发 程序员 测试技术
斐波那契数列的多种解法
斐波那契数列的多种解法
斐波那契数列的多种解法