美文网首页leetcode
70. Climbing Stairs.go

70. Climbing Stairs.go

作者: AnakinSun | 来源:发表于2019-03-23 13:29 被阅读2次

    动态规划的思路
    当前步骤的结果,等于前两步的结果相加

    func climbStairs(n int) int {
        if n < 2 {
            return 1
        }
        tmp := []int{1, 2}
        for i := 2; i < n; i++ {
            tmp = append(tmp, tmp[i-1]+tmp[i-2])
        }
        return tmp[n-1]
    }
    

    相关文章

      网友评论

        本文标题:70. Climbing Stairs.go

        本文链接:https://www.haomeiwen.com/subject/nxcsvqtx.html