Java Tribonacci 数

2025年3月17日 | 阅读 3 分钟

在本节中,我们将学习什么是特里博纳契数,还将创建计算特里博纳契数Java 程序特里博纳契数程序经常出现在 Java 编码面试和学术中。

特里博纳契数

特里博纳契数与斐波那契数相同。通过将前三项相加,我们可以得到特里博纳契数。前三项是a(0) = a(1) = 0a(2) = 1。它是 OEIS 序列A000073

通过使用这三项,我们可以计算下一个特里博纳契数。特里博纳契数的通用公式是

特里博纳契数示例

前几个特里博纳契数是 0, 0, 1, 1, 2, 4, 7, 13, 24, 44, 81, 149, 274, 504, 927, 1705, 3136, 5768, 10609, 19513, 35890, 66012, 121415, 223317, 410744, 755476, 1389537, 2555757, 4700770。

算法

使用递归计算特里博纳契数的 Java 程序

TribonacciNumbers.java

输出

0 0 1 1 2 4 7 13 24 44 81 149 274 504 927 1705 3136 5768 10609

因此,我们可以说由特里博纳契数列生成的项称为特里博纳契数。

求特里博纳契数列的第 N 个数

NthTribonacciNumber.java

输出

Enter the term: 12
12th Tribonacci number is: 274