复制
收藏
提问
全网

用Java写递归

2eb0e7dfd
2个月前
全网
文档
学术
百科
知识库
时间不限
自动

理解问题用Java写递归

已完成理解用Java写递归

展开阅读网页

用Java写递归需定义终止条件和递推公式。

递归求阶乘

  • 定义终止条件:若 n == 1,返回 1
  • 递推公式n * fac(n - 1)1
public static int fac(int n) {
    if (n == 1) {
        return 1;
    }
    return n * fac(n - 1);
}
更专业一些
转笔记
专业
用Java写递归
不在提醒

更专业内容正在努力生成中
知识树
用Java写递归
递归在算法设计中的作用是什么?
递归与迭代的效率比较如何?
如何避免递归导致的栈溢出问题?
在线客服