Ho una matrice di numeri interi: n[]
.Combinatorics: genera tutti gli "stati" - combinazioni di array
Inoltre, ho un array (Nr[]
) contiene numeri interi n.length
. Ho bisogno di generare tutte le combinazioni di n[]
in un modo che segue:
/* let n.length == 3 and Nr[0] = 2, Nr[1] = 3, Nr[2] = 3 */
n = {0, 0, 0};
n = {1, 0, 0};
n = {2, 0, 0};
n = {0, 1, 0};
n = {0, 2, 0};
n = {0, 3, 0};
n = {0, 0, 1};
...
n = {1, 1, 0};
n = {1, 2, 0};
n = {1, 3, 0};
n = {2, 1, 0};
n = {2, 2, 0};
n = {2, 3, 0};
n = {1, 1, 1};
...
n = {0, 1, 1};
// many others
L'obiettivo è quello di trovare tutte le combinazioni di n
, dove n[i]
può essere 0 to Nr[i]
.
Non ci sono riuscito ... Come risolverlo in Java? O non in Java ...
dove sono i tuoi codici? e quale linea hai problemi? – Kent
Il problema era molto più grande, non avevo affatto buone idee ( – ivkremer