裴波拉契数列

作者: 飞白非白 | 来源:发表于2018-12-04 11:19 被阅读14次
    
    // 递归版本
    int Fibon1(int n)
    {
        if (n == 1 || n == 2)
        {
            return 1;
        }
        else
        {
            return Fibon1(n - 1) + Fibon1(n - 2);
        }
    }
    
    // 非递归版本
    int Fibno2(int n)
    {
        int num1 = 1;
        int num2 = 1;
        int tmp = 0;
        int i = 0;
        if (n < 3)
        {
            return 1;
        }
        else
        {
            for (i = 0; i>n-3; i++)
            {
                tmp = num1 + num2;
                num1 = num2;
                num2 = tmp;
            }
            return tmp;
        }
    }
    

    相关文章

      网友评论

        本文标题:裴波拉契数列

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