91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java笛卡爾積如何計算

小樊
82
2024-08-11 00:47:37
欄目: 編程語言

在Java中,可以使用嵌套循環來計算笛卡爾積。笛卡爾積是兩個集合的所有可能組合形成的集合。

以下是一個簡單的Java代碼示例,用于計算兩個集合的笛卡爾積:

import java.util.ArrayList;
import java.util.List;

public class CartesianProduct {
    public static void main(String[] args) {
        List<Integer> set1 = new ArrayList<>();
        set1.add(1);
        set1.add(2);

        List<String> set2 = new ArrayList<>();
        set2.add("A");
        set2.add("B");

        List<List<Object>> cartesianProduct = new ArrayList<>();

        for (Integer i : set1) {
            for (String s : set2) {
                List<Object> pair = new ArrayList<>();
                pair.add(i);
                pair.add(s);
                cartesianProduct.add(pair);
            }
        }

        for (List<Object> pair : cartesianProduct) {
            System.out.println(pair);
        }
    }
}

在上面的示例中,我們有兩個集合set1set2,分別包含整數1和2,以及字符串"A"和"B"。我們通過嵌套循環遍歷這兩個集合,并將它們的元素組合成一對,然后將這些對添加到笛卡爾積中。最后,我們打印出笛卡爾積中的所有對。當有更多集合時,我們可以繼續嵌套循環來計算多個集合的笛卡爾積。

0
香格里拉县| 赫章县| 上杭县| 乌鲁木齐市| 敦化市| 常宁市| 四平市| 兴隆县| 阳东县| 延庆县| 浦城县| 洛隆县| 鲜城| 汝城县| 河曲县| 宜都市| 弥渡县| 顺义区| 高清| 福建省| 九江市| 杨浦区| 台江县| 尼木县| 北流市| 阿坝县| 乡城县| 洪泽县| 章丘市| 洪洞县| 漠河县| 罗城| 大姚县| 渝中区| 商水县| 淳安县| 康定县| 盘锦市| 天峨县| 红桥区| 大冶市|