早教吧作业答案频道 -->数学-->
使用递归编写函数,求f(n)当n=0时,f(n)=0;当n=1时,f(n)=1;当n>=2时,f(n)=2f(n-1)+3f(n-2):我只想要题解,只是很想知道这个题目的规律
题目详情
使用递归编写函数,求f(n)
当n = 0时,f(n) = 0;当n = 1时,f(n) = 1;当n >= 2时,f(n) = 2f(n - 1) + 3f(n - 2):
我只想要题解,只是很想知道这个题目的规律
当n = 0时,f(n) = 0;当n = 1时,f(n) = 1;当n >= 2时,f(n) = 2f(n - 1) + 3f(n - 2):
我只想要题解,只是很想知道这个题目的规律
▼优质解答
答案和解析
int f(int n)
{
if (n == 0 || n == 1)
return n;
else
return 2 * f(n - 1) + 3 * f(n - 2);
}
数学解法如下:
递推方程的特征方程为:
x^2=2x+3,解得特征根为x1=-1,x2=3,
从而f(n)=C1*(-1)^n + C2*3^n,再代入f(0)=1,f(1)=1,解得
C1=-1/4, C2=1/4,从而f(n)=-1/4*(-1)^n + 1/4 * 3^n
这个是离散数学的知识
{
if (n == 0 || n == 1)
return n;
else
return 2 * f(n - 1) + 3 * f(n - 2);
}
数学解法如下:
递推方程的特征方程为:
x^2=2x+3,解得特征根为x1=-1,x2=3,
从而f(n)=C1*(-1)^n + C2*3^n,再代入f(0)=1,f(1)=1,解得
C1=-1/4, C2=1/4,从而f(n)=-1/4*(-1)^n + 1/4 * 3^n
这个是离散数学的知识
看了 使用递归编写函数,求f(n)...的网友还看了以下:
甲飞机飞经x点时,测得太阳在飞机的正南方,其高度角为45度并获知当时格林威治时间是3月21日5时2 2020-05-23 …
如图所示,利用托里拆利实验测量大气压的值(1)由实验可知当时当地的大气压为mmHg,为Pa,该实验 2020-07-29 …
填空题:doublew[10];则W数组元素的下标的上限是(),下限是(9,0我当时的答案是:9. 2020-07-29 …
物理学的试题在一个长931米的注满水的铸铁水管的一端敲1下,在另一端听到3次声音,第1次声音同第2次 2020-11-20 …
在一根长931米注满水的铸铁水管的一端敲一下,在另一端听到了三次声音,第一次声音同第三次声音间隔2. 2020-11-20 …
在一个长391米注满水的铸铁管的一端敲一下,在另一端听到了三次生音,第一次声音同第二次间隔2.1秒, 2020-11-20 …
再一个长931米注满水的铁管的一端敲一下,听到了三次声音,第一次与第二次声音间隔2.1秒,第二次与第 2020-11-20 …
商周时期,耕于梓野的伊尹后来“摄行政于当国,以朝诸侯”;姜太公曾“卖饮于孟津”,后辅佐文王兴盛西周。 2020-11-23 …
27℃时手表内的气体压强为10^5Pa,在内外压强差超过6*10^4Pa时,手表表面玻璃可能爆裂,已 2020-11-29 …
在一根长931m注满水的铸铁水管的一端敲一下,在另一端听到了三次声音,第一次声音同第三次声音间隔2. 2020-12-09 …