题解 | #斐波那契数列#

斐波那契数列

http://www.nowcoder.com/practice/c6c7742f5ba7442aada113136ddea0c3

描述
大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0,第1项是1)。

  1. 递归法
  2. 存储法:用三个变量保存
  3. 优化存储:设置两个变量保存
class Solution:
    def Fibonacci(self, n):
        if n == 0:
            return 0
        if n == 1:
            return 1
        sum =1
        a = 0
        for i in range(1,n):
            sum = sum + a
            a = sum - a
        return sum
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务