美文网首页
递归计算递加

递归计算递加

作者: 屎倒淋头还嚼便 | 来源:发表于2024-06-30 20:51 被阅读0次
image.png

递归的本质是把问题拆分成具有相同思路的子问题,直到最后被拆解的子问题再也不能拆分。解决了最小粒度可求解的子问题后,在归的过程中自然而然的就解决了最开始的问题。
注意:递结束的条件,即最后一次调用返回什么值。

image.png

青蛙跳台阶的问题,青蛙一次只能跳一级或两级台阶,问跳到第n个台阶有多少种跳法?

出自:【【递归】什么是递归?】https://www.bilibili.com/video/BV1ks421w7cA?vd_source=0f030e3ddea34702da6ff82325b81521

// 递归计算从1加到n    错误写法
    public int jisuan(int n,int he) {
        he = he+n;
        n--;
        if(n>=1) {
            return jisuan(n,he);
        }
        return he;
    }

相关文章

网友评论

      本文标题:递归计算递加

      本文链接:https://www.haomeiwen.com/subject/uugpcjtx.html