84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
わかりにくいのですが、何かアドバイスはありますか?
再帰の質問に対する私の以前の回答を見てください。関数実装の観点から再帰を理解するそれが役立つかどうかはわかりません。
簡単に理解すると、関数呼び出し自身です。
自身
修飾された再帰には结束条件が必要です。
结束条件
この2点を理解すれば大丈夫です。
再帰を学びたい場合は、まず再帰を学ばなければなりません。
再帰は饅頭の詰め物であり、限界は饅頭です。
通常のコード例を示します:
[DOM 要素の子属性、または同じタイプの DOM 要素] などの [ネストされた] データ構造をトラバースすると仮定すると、最も単純で最も一般的な再帰が使用されます。つまり、関数がレイヤーごとにそれ自体を呼び出します。ネスト解除には 1 行または 2 行の JS のみが必要です:
再帰を理解するのは実際には難しくありません。例をあげましょう。6 階建ての建物の 1 つのフロアにのみリンゴがあります。どのフロアでもリンゴを見つけたら、停止します。 。一度検索すると、結果が 2 つ出てきます。判断するために下に検索する必要はありません。これが再帰です。
リーリー
上記のコードは理解しやすく、標準はありません。 再帰とは、それ自体を呼び出してネストを形成することを意味します。return ステートメントが 1 つしかないため、a(0) を呼び出した後は次のようになります。リーリー
経験豊富なドライバーの経験: もっと練習して、もっと学びましょう
再帰の質問に対する私の以前の回答を見てください。関数実装の観点から再帰を理解する
それが役立つかどうかはわかりません。
簡単に理解すると、関数呼び出し
自身
です。修飾された再帰には
结束条件
が必要です。この2点を理解すれば大丈夫です。
再帰を学びたい場合は、まず再帰を学ばなければなりません。
再帰は饅頭の詰め物であり、限界は饅頭です。
通常のコード例を示します:
[DOM 要素の子属性、または同じタイプの DOM 要素] などの [ネストされた] データ構造をトラバースすると仮定すると、最も単純で最も一般的な再帰が使用されます。つまり、関数がレイヤーごとにそれ自体を呼び出します。ネスト解除には 1 行または 2 行の JS のみが必要です:
リーリー再帰を理解するのは実際には難しくありません。例をあげましょう。6 階建ての建物の 1 つのフロアにのみリンゴがあります。どのフロアでもリンゴを見つけたら、停止します。 。一度検索すると、結果が 2 つ出てきます。判断するために下に検索する必要はありません。これが再帰です。
リーリー
上記のコードは理解しやすく、標準はありません。 再帰とは、それ自体を呼び出してネストを形成することを意味します。
戻ってきます:return ステートメントが 1 つしかないため、a(0) を呼び出した後は次のようになります。
リーリー
リーリー
経験豊富なドライバーの経験: もっと練習して、もっと学びましょう