- スレを勃てるまでもないC/C++の質問はここで 22
431 :デフォルトの名無しさん[sage]:2014/08/20(水) 02:08:22.86 ID:7ZTzP0p/ - >>430
アルゴリズムを見直して、出来るだけ再起を減らす。ループに出来る所は、ループに直す 例えば、自分で自分を呼び出す関数は、予め確保したメモリに、計算結果を書きこんで、関数は抜けるようにする。 その関数を呼び出す所をループにして、計算結果を元に条件分岐して、渡す引数を変更するなどの処理をつけるとか。 あと計算する順番を工夫するとか。(再起で最後に計算するものがわかっていたら、それから計算するなど) もしくは再起に強そうなschemeを使うとかw
|