0

一部の整数のすべてのバリアントを含む配列を生成する数学関数、いわゆる順列が必要です。たとえば、次のようになります。

private static final int[][] a = {{1}};
private static final int[][] b = {{1,2},{2,1}};
private static final int[][] c = {{1,2,3},{3,2,1},{2,1,3},{3,1,2},{1,3,2},{2,3,1}};
private static final int[][] d = {{1,2,3,4},{1,2,4,3},...};

管理可能であれば、最大で 100 個の {{1,2,3,....100},{...}} またはそれ以上の配列を生成できるはずです。

そのような配列を生成できる数式またはアルゴリズムを知っていますか?

4

1 に答える 1