zoukankan      html  css  js  c++  java
  • 类斐波那契数列的java实现

    递归实现

        // f(n)=f(n-1)+3f(n-2);f(0)=0;f(1)=1; n>=2
        public static int fac(int k) {
    
            if (k == 0) {
                return 0;
    
            }
            if (k == 1) {
                return 1;
            }
    
            return fac(k - 1) + 3 * fac(k - 2);
    
        }

    循环实现

        public static void main(String[] args) {
    
            // f(n)=f(n-1)+3f(n-2);f(0)=0;f(1)=1;
            int a = 0, b = 1, c = 0;
    
            for (int i = 2; i <= 11; i++) {
    
                c = b + 3 * a;
                a = b;
                b = c;
    
            }
            System.out.println(c);
    
        }
    原创博文,未经许可不得转载,转载请注明出处。
  • 相关阅读:
    CF258D
    CF662C
    CF1295F
    CF1406E
    CF1270F
    CF1278F
    CF1523E
    CF1554E
    算法第四章上机实践报告
    LCA RMQ+ST表学习笔记
  • 原文地址:https://www.cnblogs.com/Think-007/p/8124195.html
Copyright © 2011-2022 走看看