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);
        }
    }
}
相关推荐
earthzhang202111 分钟前
【1028】字符菱形
c语言·开发语言·数据结构·c++·算法·青少年编程
papership16 分钟前
【入门级-算法-3、基础算法:二分法】
数据结构·算法
通信小呆呆17 分钟前
收发分离多基地雷达椭圆联合定位:原理、算法与误差分析
算法·目标检测·信息与通信·信号处理
刘梦凡呀4 小时前
C#获取钉钉平台考勤记录
java·c#·钉钉
丁浩6664 小时前
Python机器学习---2.算法:逻辑回归
python·算法·机器学习
承渊政道5 小时前
动态内存管理
c语言·c++·经验分享·c#·visual studio
future_studio5 小时前
聊聊 Unity(小白专享、C# 小程序 之 播放器)
unity·小程序·c#
伏小白白白5 小时前
【论文精度-2】求解车辆路径问题的神经组合优化算法:综合展望(Yubin Xiao,2025)
人工智能·算法·机器学习
helloworddm5 小时前
Orleans Stream SubscriptionId 生成机制详解
java·系统架构·c#
无敌最俊朗@5 小时前
数组-力扣hot56-合并区间
数据结构·算法·leetcode