剑指offer-变态跳台阶(python)

f(n-1)=f(n-2)+f(n-3)+…f(1)
f(n)=f(n-1)+f(n-2)+…f(1)=2(f(n-2)+f(n-3)+…f(1))=2*f(n-1)

# -*- coding:utf-8 -*-
class Solution:
    def jumpFloorII(self, number):
        # write code here
        if number <= 0:
            return 0
        else:
            return pow(2,number-1)
                
发布了69 篇原创文章 · 获赞 46 · 访问量 5281

猜你喜欢

转载自blog.csdn.net/qq_42738654/article/details/104217323