public class solvehigh{
public static void main(String[] args) {
System.out.println(JumpFloor(5));
}
public static int JumpFloor(int a) {
int result=0;
int f1=1;
int f2=2;
for(int i=3;i<=a;i++)
{result=f1+f2;
f1=f2;
f2=result;
}
if(a<=0)
{
return 0;}
if(a==1)
{
return 1;}
if(a==2)
{
return 2;}
return result;
}
}
【Java】青蛙跳台阶(迭代写法)
最新推荐文章于 2024-04-18 07:10:41 发布
本文探讨了跳台阶问题的算法实现,通过递推方法计算出达到第n个台阶的方法数。具体实现了JumpFloor函数,使用两个变量f1和f2来存储前两个台阶的方法数,通过循环计算出到达目标台阶的所有可能路径。
546

被折叠的 条评论
为什么被折叠?



