次のアルゴリズムがあるとします。
int com(int a, int b)
{
if (b==0 || a==b)
{
return(1);
}
else
{
return(com(a-1,b) + com(a-1,b-1));
}
}
再帰を使用せずにこの結果をより速く計算する方法はありますか?速度を最適化しようとしていますが、このソリューションは遅すぎます。