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);
        }
    }
}
相关推荐
张鱼小丸子_微辣32 分钟前
.Net Framework 4/C# 初识 C#
c#
小O的算法实验室38 分钟前
2025年AIR SCI1区TOP,多策略增强蜣螂算法MDBO+实际工程问题,深度解析+性能实测
算法·论文复现·智能算法·智能算法改进
花自向阳开10241 小时前
LeetCode hot100-11
数据结构·算法·leetcode
月亮被咬碎成星星1 小时前
LeetCode[404]左叶子之和
算法·leetcode
有梦想的骇客1 小时前
书籍在其他数都出现k次的数组中找到只出现一次的数(7)0603
算法
jiet_h2 小时前
Android Kotlin 算法详解:链表相关
android·算法·kotlin
数据潜水员3 小时前
C#基础语法
java·jvm·算法
明月看潮生3 小时前
青少年编程与数学 02-020 C#程序设计基础 15课题、异常处理
开发语言·青少年编程·c#·编程与数学
鸽子炖汤3 小时前
LRC and VIP
c++·算法·图论
鑫鑫向栄3 小时前
[蓝桥杯]机器人塔
数据结构·c++·算法·蓝桥杯