美文网首页
简单的递归举例

简单的递归举例

作者: 大雨毛 | 来源:发表于2018-01-14 00:58 被阅读0次

递归算法 用递归的算法求1,1,2,3,5,8.......的第30位数是多少,然后求这些数的和.     代码如下:  

public int num(int i)    //第i位数是多少         {             if (i == 1)        

              return 1;       

          else if (i == 2)     

          return 1;      

      else        

      return num(i - 1) + num(i - 2);    

    }      

public int sum(int i)  //所有数的和        {

          if (i == 1)        

        return 1;        

  else if (i == 2)        

      return 2;      

    else          

    return sum(i - 1) + num(i);  

      }

调用:num(7),即求出第7位数是多少。 调用:sum(7),即求出这7位数的和。

相关文章

  • 简单的递归举例

    递归算法用递归的算法求1,1,2,3,5,8.......的第30位数是多少,然后求这些数的和. 代码如下: ...

  • [每天进步一点点~] 递归与闭包

    1.递归 【定义】:在自己函数的内部调用自己(自己调用自己) (函数自调用) 。递归函数 简单举例?: 阶乘的递归...

  • 关于递归函数举例

    递归函数 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。计算阶乘n! = 1...

  • 05-scala入门-递归函数

    以一个例子来举例说明递归函数:使用递归函数计算阶乘

  • Python实现"左叶子之和"的两种方法

    题目 给定一颗二叉树,返回它所有左叶子节点之和 举例 递归方法 简化递归写法(参考他人)

  • 404. Sum of Left Leaves

    题目和思路 简单的递归 代码 my dfs 非递归

  • 简单递归

    一、猴子吃桃问题 孙悟空第一天摘下若干蟠桃,当即吃了一半,还不过瘾,又多吃了一个。第二天早上,他又将剩下的蟠桃吃掉...

  • 尾递归

    尾递归 Lua尾递归的实现 爆栈问题 基于栈实现函数调用的语言都有栈空间的上限,这里拿几个语言举例 运行到2589...

  • 无标题文章

    .0递归函数 递归函数:需要满足三个条件 ①需要有循环的内容 ②需要有跳出的条件 ③需要函数本身调用本身 举例求x...

  • 递归

    递归: 简单的递归Demo,实现1+2+3 实现效果:

网友评论

      本文标题:简单的递归举例

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