java 笛卡爾積(迴圈)
@SuppressWarnings({ "rawtypes", "unchecked" })
public static List Dikaerji(List listSrc){
List listOne = (List) listSrc.get(0);
List result = new ArrayList();
for(int i = 1; i < listSrc.size(); i++){
List listTwo = (List)listSrc.get(i);
List temp = new ArrayList();
for(int j = 0; j < listOne.size(); j++){
for(int k = 0; k < listTwo.size(); k++){
List cut = new ArrayList();
if(listOne.get(j) instanceof List){
cut.addAll((List)listOne.get(j));
}else{
cut.add(listOne.get(j));
}
if(listTwo.get(k) instanceof List){
cut.addAll((List)listTwo.get(k));
System.out.println("OK");
}else{
cut.add(listTwo.get(k));
}
temp.add(cut);
}
}
listOne = temp;
result = temp;
}
return result;
}
相關文章
- 笛卡爾樹
- 二維陣列笛卡爾積js實現陣列JS
- 笛卡爾積的應用——商品 SKU 計算
- Python如何從列表中獲取笛卡爾積Python
- 笛卡爾乘積的javascript版實現和應用JavaScript
- 【TUNE_ORACLE】列出走了笛卡爾積的SQL參考OracleSQL
- 基環樹和笛卡爾樹
- SparkSQL中產生笛卡爾積的幾種典型場景以及處理策略SparkSQL
- 【笛卡爾樹+DP】【SP3734】 PERIODNI - Periodni
- 笛卡爾座標張量簡介7
- 二叉查詢樹和笛卡爾樹
- 理解笛卡爾積在資料庫查詢中的實際應用與最佳化資料庫
- Java迴圈Java
- P1377 [TJOI2011] 樹的序 (笛卡爾樹)
- 笛卡爾:語言是思想唯一確定標誌?
- 迴圈(Java篇)Java
- 笨辦法學C 導言:C的笛卡爾之夢
- 笛卡爾實驗室全面遷移至亞馬遜雲科技亞馬遜
- 形象化理解笛卡爾座標系和極座標系
- 科學的演變:從笛卡爾到生成式人工智慧人工智慧
- Java之 迴圈(三)Java
- 畢設(5)—笛卡爾空間軌跡規劃(直線、圓弧)
- 迴圈碼、卷積碼及其python實現卷積Python
- C++ opencv的圓轉矩形,極座標轉笛卡爾座標系C++OpenCV
- Java 迴圈 - for, while 及 do…whileJavaWhile
- JAVA基礎--增強for迴圈Java
- Java的迴圈屏障-CyclicBarrier(譯)Java
- [Java手撕]迴圈列印ABCJava
- Java for迴圈倒序輸出Java
- for 迴圈與 while 迴圈While
- while迴圈 case迴圈While
- 數字訊號處理:線性卷積、迴圈卷積、圓周卷積計算卷積
- C語言——迴圈結構(for迴圈,while迴圈,do-while迴圈)C語言While
- 碎片化學習Java(十六)Java For迴圈案例Java
- 學java16迴圈結構Java
- 【spring】迴圈依賴 Java Vs SpringSpringJava
- 學Java的第三週(迴圈)Java
- Java簡單迴圈語句案例Java
- Java利用迴圈列印菱形、空心菱形Java