博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#递归、动态规划计算斐波那契数列
阅读量:5241 次
发布时间:2019-06-14

本文共 870 字,大约阅读时间需要 2 分钟。

//递归        public static long recurFib(int num)        {            if (num < 2)            {                return num;            }            else            {                return recurFib(num - 1) + recurFib(num - 2);            }        }               //动态规划        public static long dynFib(int num)        {            int[] nums = new int[num];            for (int i = 0; i < num; i++)            {                nums[i] = 0;            }            if (num == 1 || num == 2)            {                return 1;            }            else            {                nums[1] = 1;                nums[2] = 2;                for (int i = 3; i < num; i++)                {                    nums[i] = nums[i - 1] + nums[i - 2];                }                return nums[num - 1];            }        }

转载于:https://www.cnblogs.com/Zhengxue/p/6141494.html

你可能感兴趣的文章