摘要:
本系列博客为《剑指Offer》的刷题笔记。我们可以用2 X 1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2 X 1的小矩形无重叠地覆盖一个2 X n的大矩形,总共有多少种方法?本质上仍然为斐波那契数列。 阅读全文
posted @ 2019-04-21 15:46
gzshan
阅读(1145)
评论(0)
推荐(0)
摘要:
本系列博客为《剑指Offer》的刷题笔记。一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。根据上述规律可以得到:f(n)=2*f(n-1)。这时一个递推公式,同样为了效率问题,用循环可以实现。 阅读全文
posted @ 2019-04-21 15:43
gzshan
阅读(1281)
评论(0)
推荐(0)
摘要:
本系列博客为《剑指Offer》的刷题笔记。一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果),此题本质上是一个斐波那契数列。 阅读全文
posted @ 2019-04-21 15:42
gzshan
阅读(1308)
评论(0)
推荐(1)
摘要:
本系列博客为《剑指Offer》的刷题笔记。大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。假设n<=39。总结起来就是:第一项是0,第二项是1,后续第n项为第n-1项和第n-2项之和。 阅读全文
posted @ 2019-04-21 15:40
gzshan
阅读(1437)
评论(0)
推荐(0)

浙公网安备 33010602011771号