gpt4 book ai didi

java - 在 Java 中查找笛卡尔积

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:16:12 24 4
gpt4 key购买 nike

我想找到一组元素的笛卡尔积。这是一个例子

示例 1:

sets : (ab) (bc) (ca)

笛卡尔积是:

abc aba acc aca bbc bba bcc bca

示例 2:

sets : (zyx) b c

笛卡尔积是:

zbc ybc xbc

所以我正在考虑一种在 Java 中执行的算法,它可以在开始时找到在编译时定义的特定数量的组的笛卡尔积。

最佳答案

您可以使用 Sets.cartesianProduct()方法来自 Google's Guava libraries生成笛卡尔积:

com.google.common.collect.Sets.cartesianProduct(Set[] yourSets)

要是一切都那么简单就好了!

关于java - 在 Java 中查找笛卡尔积,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6563589/

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