C#,巴都万数列(Padonve Number)的算法与源代码

1 巴都万数列(Padovan Sequence)

巴都万数列(Padovan Sequence)是一个整数数列。

首数个值为1, 1, 1, 2, 2, 3, 4, 5, 7, 9, 12, 16, 21, 28, 37 ...

此数列以建筑师理察·巴都万命名,他的论文Dom(1994年)提及Hans Van Der Laan应用银数在建筑方面。1996年6月,艾恩·史都华在《科学美国人》杂志提到这个数列。

2 计算结果

3 源程序

using System;

namespace Legalsoft.Truffer.Algorithm

{

public static partial class Number_Sequence

{

public static int Padonve_Number(int n)

{

if (n <= 2)

{

return 1;

}

return Padonve_Number(n - 2) + Padonve_Number(n - 3);

}

}

}


POWER BY TRUFFER.CN

MATLAB 首先就是由这些看起来低端的函数起步的。

4 代码格式

cs 复制代码
using System;

namespace Legalsoft.Truffer.Algorithm
{
    public static partial class Number_Sequence
    {
        public static int Padonve_Number(int n)
        {
            if (n <= 2)
            {
                return 1;
            }
            return Padonve_Number(n - 2) + Padonve_Number(n - 3);
        }
    }
}
相关推荐
ToBeWhatYouWannaBe.12 分钟前
代码随想录-Day49
java·数据结构·算法·leetcode
Little Tian17 分钟前
插入排序——C语言
c语言·数据结构·算法·排序算法
creative_mind27 分钟前
My Greedy Algorithm(贪心算法)之路(一)
c++·算法·贪心算法
阳光男孩011 小时前
力扣1546.和为目标值且不重叠的非空子数组的最大数目
数据结构·算法·leetcode
donotdothat1 小时前
D1.排序
数据结构·算法
LabVIEW开发1 小时前
LabVIEW透视变换
算法·计算机视觉·labview·labview开发
无敌海苔咪1 小时前
实验六 图像的傅立叶变换
图像处理·算法·计算机视觉·matlab·数字图像处理
惜了梦i2 小时前
【leetcode周赛记录——405】
算法·leetcode·职场和发展
hello-alien2 小时前
ASP.NET Core----基础学习04----Model模型的创建 & 服务的注入
学习·c#·asp.net·model
mrchip2 小时前
Simple WPF: WPF 实现按钮的长按,短按功能
c#·wpf·.net core