Hallo,
ich habe mehrere Listen (ArrayList) mit einer unterschiedlichen Anzahl von Elementen, z. B.
ListA: a, b, c
ListB: c, d
Nun könnte ich alle Kombinationen der Elemente aus ListA und ListB bilden, indem ich zwei for-Schleifen verschachtel.
Wie gehe ich aber vor, wenn die Anzahl der Listen unterschiedlich ist, die Ausgangssituation also z. B.
ListA: a, b, c
ListB: c, d
ListC: e,f,g
oder so
ListA: a, b, c
ListB: c, d
ListC: e,f,g
ListD: h,i,j,k,l,m
sein kann. Es ist ja unschön, wenn ich prophylaktisch soviele for-Schleifen implementiere, wie bei dem zugehörigen Problem auftreten könnten.
Besten Dank
ich habe mehrere Listen (ArrayList) mit einer unterschiedlichen Anzahl von Elementen, z. B.
ListA: a, b, c
ListB: c, d
Nun könnte ich alle Kombinationen der Elemente aus ListA und ListB bilden, indem ich zwei for-Schleifen verschachtel.
Wie gehe ich aber vor, wenn die Anzahl der Listen unterschiedlich ist, die Ausgangssituation also z. B.
ListA: a, b, c
ListB: c, d
ListC: e,f,g
oder so
ListA: a, b, c
ListB: c, d
ListC: e,f,g
ListD: h,i,j,k,l,m
sein kann. Es ist ja unschön, wenn ich prophylaktisch soviele for-Schleifen implementiere, wie bei dem zugehörigen Problem auftreten könnten.
Besten Dank