
题目
解决代码及点评
/* 题目:定义 Fibonacci 数列如下: / 0 n=0 f(n)= 1 n=1 / f(n-1)+f(n -2) n=2 输入 n,用最快的方法求该数列的第 n 项。 */ #include <iostream> using namespace std; //递归实现 int Fibonacci(int n) { if (n < 2) { return n; } else { return Fibonacci(n - 1) + Fibonacci(n - 2); } } //非递归实现 int Fibonacci1(int n) { int result = 0; int nFirst = 0, nLast = 1; // 如果n < 2则返回n