I'm researching permutations and combinations and attempting to generate an array of sub arrays which have a fixed length and increment to every possible combination using Javascript.
For example:
arrayMaxLength = 4
incrementToMax = 2
incremental = 0.25
Generate:
[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] ]
I've tried using the "heap data structure" (https://www.geeksforgeeks.org/heap-data-structure/) but I've not been able to generate repeating numbers like 1,1,1,1 with or other combinations like 1,2,2,1.
Are there any suggestions on how to accomplish this?