斐波那契数列

斐波那契数列

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

动态规划dp

为0的时候单独输出,然后构建[0,1]列表res,接下来只需要将斐波拉契数列逐个计算放到列表中,最后输出最后一个即可

# -*- coding:utf-8 -*-
class Solution:
    def Fibonacci(self, n):
        # write code here
        if n==0:
            return 0
        else :
            res=[0,1]
            for i in range(2,n+1):
                res.append(res[i-1]+res[i-2])
            return res[-1]
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务