forked from JavaTX/JavaCompilerCore
Karthesisches Produkt wird leer, falls einer der Teilmengen leer ist
This commit is contained in:
parent
7a61324c9f
commit
621f1c860f
@ -54,10 +54,12 @@ public class KarthesischesProdukt<M> {
|
|||||||
|
|
||||||
private Vector<Vector<M>> karthesischesProdukt(Vector<M> m1, Vector<M> m2){
|
private Vector<Vector<M>> karthesischesProdukt(Vector<M> m1, Vector<M> m2){
|
||||||
Vector<Vector<M>> ret = new Vector<Vector<M>>();
|
Vector<Vector<M>> ret = new Vector<Vector<M>>();
|
||||||
|
/* Wird dieser Teil nicht auskommentiert, so kann auch ein Karthesisches Produkt über eine Menge mit leeren Teilmengen erstellt werden
|
||||||
if(m2.size() == 0){//Sonderfall, m2 ist leer:
|
if(m2.size() == 0){//Sonderfall, m2 ist leer:
|
||||||
ret.add(m1);
|
ret.add(m1);
|
||||||
return ret; //Die restliche Berechnungen können übersprungen werden.
|
return ret; //Die restliche Berechnungen können übersprungen werden.
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
//for(M o1 : m1){
|
//for(M o1 : m1){
|
||||||
for(M o2 : m2){
|
for(M o2 : m2){
|
||||||
Vector<M> v1 = new Vector<M>();
|
Vector<M> v1 = new Vector<M>();
|
||||||
|
Loading…
Reference in New Issue
Block a user