斐波那契数列-->兔子上台阶

斐波那契数列

斐波那契数列(Fibonacci sequence):又称黄金分割数列。
因数学家列昂纳多·斐波那契 (Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,
指的是这样一个数列:  1、1、2、3、5、8、13、21、34、......
由上述可知:当n>2时:
f(n)= f(n-1)+f(n-2)

 

斐波那契数列-->兔子上台阶

 

2.变态台阶问题

"""
一只青蛙一次可以跳上 1 级台阶,也可以跳上 2 级......它也可以跳上 n 级
求:该青蛙跳上一个 n 级的台阶,总共有多少种跳法 ?

*Math.sqrt()//计算平方根 *Math.cbrt()//计算立方根 *Math.pow(a, b)//计算a的b次方 *Math.max( , );//计算最大值 *Math.min( , );//计算最小值   System.out.println("青蛙跳上"+n+"台层阶方法数:"+(n<2?n:Math.pow(2,n-1)+Math.pow(2,n-2)));
上一篇:231. 2 的幂


下一篇:区块链 POW功能结构讲解 通用极小代码结构 区块链所必须的组件模块