总结下简单的递归和迭代的例子
//递归的算法
private int fat(int b){
//递归的特点就是要找到出口
if(b == 2 || b == 1 ){
return 1;
}
return fat(b-1) + fat(b-2);
}
//迭代的方法
public static void ff(int index){
int a = 1;
int b = 1;
int c = 0;
int i = 0;
while(i < index ){
c = a + b;
a = b;
b = c;
System.out.println(c);
i ++ ;
}
}
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步