再帰は強力なテクノロジーであり、独立して解決できる小さな問題に問題を分解することで機能します。この例では、基本的な状況から始めます。コレクションに1つの要素のみが含まれている場合、要素の配置はそれ自体です。
ステップ2:再帰的な手順
再帰的な手順には、新しいアレンジメントを作成するための再帰的な組み合わせ要素が含まれます。複数の要素をコレクションするには、残りの要素と配置される可能性のあるすべてを接続することにより、配置を作成できます。
例:コレクションを配置{a、b、c}
基本的な状況:
コレクション{a}の場合、アレンジメントはAです。
要素Aから始めます。残りのセット{b、c}のアレンジは{b、c}と{c、b}です。
最後に、{cb、ca}と{bc、ba}を取得するために、要素cの同じ操作を実行します。
したがって、最終的な配置は次のとおりです。{ab、ac、ba、ca、cb、bc}。以上が再帰を使用して、セットのすべての順列を生成するためにどのように使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。