Tengo una matriz de enteros: n[]
.Combinatorio: generar todos los "estados" - combinaciones de matrices
Además, tengo una matriz (Nr[]
) que contiene n.length
enteros. Necesito para generar todas las combinaciones de n[]
de una manera siguiente:
/* 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
El objetivo es encontrar todas las combinaciones de n
, donde puede haber n[i]
0 to Nr[i]
.
No tuve éxito ... ¿Cómo resolverlo en Java? O no en Java ...
dónde están sus códigos? y que linea tienes problema? – Kent
El problema era mucho más grande, no tenía ninguna idea buena ( – ivkremer