Java recursive Fibonacci

From , 5 Years ago, written in Java, viewed 210 times.
URL https://pastebin.vip/view/6aab1270
  1. package algorithm.recursion;
  2. public class RecursionDemo{    
  3.     /**
  4.      * 递归求Fibonacci级数的第n个元素,n基于1的自然数。
  5.      */
  6.     public static int fibonacc(int n){
  7.         if(n<=1) return n;
  8.         else return fibonacc(n-1)+fibonacc(n-2);
  9.     }
  10.    
  11.     /**
  12.      * 迭代求Fibonacci级数的第n个元素,n基于1的自然数。
  13.      */
  14.     public static int fibonacc1(int n){
  15.         int first , second ,result ;
  16.         first =second=result= 1;
  17.         for(int i=3;i<=n ;i++){
  18.             result = first + second;
  19.             first = second;
  20.             second =result;
  21.         }
  22.         return result;
  23.     }    
  24. }
  25.  

Reply to "Java recursive Fibonacci"

Here you can reply to the paste above

captcha

https://burned.cc - Burn After Reading Website