Estoy investigando permutaciones y combinaciones e intentando generar una matriz de submatrices que tienen una longitud fija y se incrementan en cada combinación posible usando Javascript.
Por ejemplo:
arrayMaxLength = 4 incrementToMax = 2 incremental = 0.25
Generar:
[0,0,0,0], [0.25,0,0,0], [0.25,0.25,0,0], ..., [2,2,2,1.25], [2,2,2,1.50], [2,2,2,1.75], [2,2,2,2] ]
Intenté usar la "estructura de datos del montón" ( https://www.geeksforgeeks.org/heap-data-structure/ ) pero no pude generar números repetidos como 1,1,1,1 con o otras combinaciones como 1,2,2,1.
¿Hay alguna sugerencia sobre cómo lograr esto?