ここで初めてホーナーのルールについて学び ました。C++でのホーナーのルール 再帰ATMについて学習しているので、再帰を使用してこのアルゴリズムを実装できるかどうか疑問に思いました。
int HornerR( int a[], int n, int x, int index )
{
if (index==n) return a[n];
else
return x*HornerR(a,n ,x,index+1) + a[index];
}
私はそれが4番目のパラメータでのみ可能だと思います。