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);
        }
    }
}
相关推荐
XCOSnTh5 分钟前
XCOSnTh单片机的串口
c语言·单片机·嵌入式硬件·算法·xcosnth
Yunfeng Peng7 分钟前
2- 十大排序算法(希尔排序、计数排序、桶排序)
java·算法·排序算法
yi碗汤园30 分钟前
【一文了解】C#的StringComparison枚举
开发语言·前端·c#
bot5556661 小时前
“企业微信iPad协议”凌晨沉默实验:当群发接口只剩心跳声
算法
郝学胜-神的一滴1 小时前
深入理解 C++ 中的 `std::bind`:功能、用法与实践
开发语言·c++·算法·软件工程
努力学习的小廉1 小时前
我爱学算法之—— 模拟(上)
c++·算法
Keying,,,,1 小时前
秋招算法记录 | 排序算法整理 | 直接选择、直接插入、冒泡、快排、希尔排序
数据结构·python·算法·排序算法
静若繁花_jingjing1 小时前
牛客算法题_二叉树
算法
仰泳的熊猫2 小时前
LeetCode:496. 下一个更大元素 I
数据结构·c++·算法·leetcode
未知陨落2 小时前
LeetCode:78.跳跃游戏
算法·leetcode