gpt4 book ai didi

JavaScript - 从具有 m 个元素的 n 个数组生成组合

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:14:54 26 4
gpt4 key购买 nike

<分区>

我在编写代码时遇到问题,无法在 JavaScript 中从 n 个数组中生成 m 个元素的组合。我在其他语言中看到过类似的问题,但答案包含我不确定如何翻译的句法或库魔法。

考虑这个数据:

[[0,1], [0,1,2,3], [0,1,2]]

3 个数组,其中包含不同数量的元素。我想要做的是通过组合每个数组中的一个项目来获得所有组合。

例如:

0,0,0 // item 0 from array 0, item 0 from array 1, item 0 from array 2
0,0,1
0,0,2
0,1,0
0,1,1
0,1,2
0,2,0
0,2,1
0,2,2

等等。

如果数组的数量是固定的,那么很容易进行硬编码实现。但是数组的数量可能会有所不同:

[[0,1], [0,1]]
[[0,1,3,4], [0,1], [0], [0,1]]

如有任何帮助,我们将不胜感激。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com