私はこの再帰関数を変更/改良しています。私の意図は、グローバルなクラス変数nrOfFailsを追加して、検索が失敗したすべての反復を保存することです。 次のように私は、関数を呼び出す: {
ArrayList<Integer> solutions = new ArrayList<>();
int[] money1= {2,2,2,5,10,10,20}
int tar
ES6のIsInTailPosition()関数でエンドユーザのドキュメントを検索することに恵まれていません。 language referenceはアルゴリズムについて説明していますが、この関数の使用方法についての説明はありません。それは、(私が物事を正しく理解していれば)テールコールの最適化に関連するので興味深い関数です。誰かがこの機能がどのように使われているのか、理想的に例を挙げて説明してく
私は疑問を持って、私はこの捕虜機能に末尾再帰をしなければならない。 pow(_, 0) -> 1;
pow(N, X) when X > 0 -> N * pow(N, X - 1).
私はそれについて読んだが、私は完全にそれを得ることはありません、誰か缶尾の再帰におけるこの関数の使い方を教えてください。