Im действительно застрял в колеи для этого.Упорядоченный выборка с заменой
Я хочу сгенерировать все комбинации таким образом, что есть упорядоченная выборка с заменой (я думаю, что это то, что называется, см. Мой пример), и результат выводится в массиве массивов (2D-массив).
Например
public static int[][] combinations(int n, int k)
на входе п = 3, к = 2 даст:
[[0,0], [0,1], [0,2], [1 , 0], [1,1], [1,2], [2,0], [2,1], [2,2]]
Я действительно не уверен, как это сделать эффективно. Любые указатели оцениваются!
Можем ли мы увидеть код? – user6904265
«Упорядоченная выборка с заменой» выглядит эквивалентно [декартовой мощности] (https://en.wikipedia.org/wiki/Cartesian_product#Cartesian_power) '{0..n-1}^k' –
@suspicousdog да получается это был просто декартивный продукт. Я просто не знал, что это называется так. благодаря – ProgrammedChem