码迷,mamicode.com
首页 > 其他好文 > 详细

递归方法

时间:2019-05-12 15:52:56      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:public   调用   lse   个数   static   实例   ring   pre   col   

 

递归:
在一个方法体内,调用自身,一般要有出口。

 


实例:
已知一个数列,f(0)=1,f(1)=4,f(n+2)=2*f(n+1)+f(n),其中n为大于等于0的整数,求f(10)的值。

 1 package my_package;
 2 
 3 public class Test {
 4     public static void main(String[] args) {
 5         System.out.println( myFunction(10));
 6     }
 7 
 8     public static int myFunction(int num){
 9         if(num==0)
10             return  1;
11         else if (num==1)
12             return 4;
13         else
14             return myFunction(num-1)*2+myFunction(num-2);
15     }
16 
17 
18 }

 

递归方法

标签:public   调用   lse   个数   static   实例   ring   pre   col   

原文地址:https://www.cnblogs.com/chy18883701161/p/10852269.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!