このようなものとして定義できるプログラムがあります
reset() {
//sets all variables to initial values
//clears all arrays
method1();
}
method1 (){
//doSomeStuff;
method2();
}
method2(){
//doStuff
method3();
}
method3(){
//doStuff
if (jobDone) reset(); //here the cycle closes
else method2();
}
これらの方法はすべて非常に計算量が多いです。入力データと結果に応じて、プログラムは数サイクルしか実行せず、「スタック オーバーフロー」エラーをスローする場合があります。
VM フラグ -Xss ( -Xss8M
) を変更しましたが、実際には問題は解決しません。
ほぼ無限に動作させる方法はありますか?