この漸化式を解く必要があります:f(n)= 5 * f(n-1)-2 * f(n-2)、f(0)= 1およびf(1)=2。私は以下のコードを書きましたが、それは正解を与えていません-正解は26ですが(私が正しく計算したと仮定して)、たとえばn=4の場合は164を出力します。
public static int recurFunction(int n) {
if(n == 0) {
return 1;
} else if(n == 1) {
return 2;
} else {
n = ((5 * recurFunction(n - 1)) - (2 * recurFunction(n - 2)));
return n;
}
}