斐波那契数列
【斐波那契数列】题目描述:
大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。
n<=39。
import java.util.*;
import java.lang.*;
public class Solution {
public int Fibonacci(int n) {//使用递归会超时if(n <= 0)
return 0;
if(n == 1 || n == 2)
return 1;
int n1 = 1;
int n2 = 1;
int num = 0;
for(int i = 3;
i <= n;
i++) {
num = n1 + n2;
n1 = n2;
n2 = num;
}return num;
}
}
推荐阅读
- Python基础|Python基础 - 练习1
- 斐波那契数列如何快速计算-动态规划法
- [Golang]力扣Leetcode—初级算法—动态规划—爬楼梯(斐波那契数列)
- 【golang】leetcode初级-实现|【golang】leetcode初级-实现 strStr()&外观数列
- 每日一练(5)(斐波那契数列)
- 笔试面试|网易笔试(等差数列)
- 题库-CF|【Codeforces Round 370 (Div 2) E】【线段树 等比数列 区间合并】Memory and Casinos 赌场区间[l,r] l进r先出的概率
- Python|Python Leetcode(665.非递减数列)
- 牛客挑战赛39 C 牛牛的等差数列(线段树)(*)
- C/C++程序|C程序-牛客网-等差数列