会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
tccbj
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2019年3月14日
剑指offer——矩形覆盖
摘要: 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? 分析:斐波那契数列的变形 n=0,返回0 n=1,返回1 n=2,返回1 n>2,两种情况第一块横着放,返回f(n-1),竖着放返回f(n-2) 所以就是一个典型斐波那契
阅读全文
posted @ 2019-03-14 22:39 tccbj
阅读(97)
评论(0)
推荐(0)
编辑
剑指offer——变态跳台阶
摘要: 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 分析: 两种方法,第一种比较直观,第二种比较直接。 第一种:f(1)=1; f(2)=f(2-1)+f(2-2)=2; f(3)=f(3-1)+f(3-2)+f(3-3); f(n) =
阅读全文
posted @ 2019-03-14 21:40 tccbj
阅读(113)
评论(0)
推荐(0)
编辑