相关疑难解决方法(0)

生成多个列表中的所有组合

给定未知数量的列表,每个列表具有未知长度,我需要生成具有所有可能的唯一组合的单个列表.例如,给出以下列表:

X: [A, B, C] 
Y: [W, X, Y, Z]
Run Code Online (Sandbox Code Playgroud)

然后我应该能够生成12种组合:

[AW, AX, AY, AZ, BW, BX, BY, BZ, CW, CX, CY, CZ]
Run Code Online (Sandbox Code Playgroud)

如果添加了3个元素的第三个列表,我将有36个组合,依此类推.

关于如何用Java做到这一点的任何想法?
(伪代码也可以)

java algorithm list

44
推荐指数
6
解决办法
4万
查看次数

标签 统计

algorithm ×1

java ×1

list ×1