zoukankan      html  css  js  c++  java
  • C#递归、动态规划计算斐波那契数列

    //递归
            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];
                }
            }
    好好学习,天天向上。
  • 相关阅读:
    js初学
    普通的checkbox的回显功能
    Jquery的显示与隐藏
    jQuery 事件
    jquery选择器(1)
    页面截取字段和转码,页面截取字段时候需要进入JS
    页面中的多选框的非空判断
    jquery中清空
    java代码拼写sql
    iframe中用到的例子
  • 原文地址:https://www.cnblogs.com/Zhengxue/p/6141494.html
Copyright © 2011-2022 走看看