列表列表中所有元素的排列

时间:2016-02-19 13:51:26

标签: java list java-8 permutation

我有列表清单。例如,它看起来像:

List<List<Double>> list = new ArrayList<>();

如果我在所有元素上迭代它,它会查找例如:

[1, 2, 3]
[4, 5, 6]
[1, 5, 10]

我希望在Java 8中找到最有效的方法,它可以使用每个 List<Double>中的一个元素或者使用其他单词来回复所有可能的组合来自不同列表的所有元素的排列。如果没有大量的for循环可能。例如:

[1, 4, 1]
[1, 4, 5]
[1, 4, 10]
[1, 5, 1]
....

0 个答案:

没有答案