検索

ホームページ  >  に質問  >  本文

javascript - 4 つの 1 次元配列の要素から 1 次元配列をいくつ形成できますか?

たとえば、

[1,2,3,4]、[5]、[7,8]、[9]

8 種類の 1 次元配列を生成します。

実際には枝のように見えます ~

[1,5,7,9],
[2,5,7,9]、
[1,5,7,9]、

/***
** 省略 ...
***/

[4,5,8,9]

要素がもう 1 つある場合はどうなるでしょうか?

[1,2,3,4]、[5,6]、[7,8]、[9]

考えられるすべての組み合わせをリストするにはどうすればよいですか?

phpcn_u1582phpcn_u15822794日前623

全員に返信(5)返信します

  • 阿神

    阿神2017-05-16 13:06:38

    リーリー

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:06:38

    4*2*2、16 種類。
    順列と組み合わせ。各配列には 1 つの要素が必要なので、
    配列 1: c(4,1)=4、
    配列 2: c(2,1) =2 ,
    配列 3: c(2,1)=2,
    配列 4: c(1,1)=1,
    それぞれを再度乗算し、繰り返される要素に注意してください。

    返事
    0
  • 阿神

    阿神2017-05-16 13:06:38

    リーリー

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:06:38

    一般的に、複数のグループがある場合、内部の要素を 1 つずつ結合するだけのループが必要です。これより良い方法があるかどうかはわかりません。

    リーリー

    返事
    0
  • 为情所困

    为情所困2017-05-16 13:06:38

    リーリー

    返事
    0
  • キャンセル返事