私が求めているのは、同じ要素の指定された数を保持する、指定されたサイズの配列のさまざまなバリエーションすべてのリストをどのように初期化できるかということです。
したがって、たとえば、同じ要素を 3 つ保持するサイズ 5 の配列は、これらの方法で実行できます。ここで、X は要素であり、O は空のスペースです。
1) [X, X, X, O, O]
2) [X, X, O, X, O]
3) [X, X, O, O, X]
4) [X, O, X, X, O]
5) [X, O, X, O, X]
6) [X, O, O, X, X]
7) [O, X, X, X, O]
8) [O, X, X, O, X]
9) [O, X, O, X, X]
10) [O, O, X, X, X]
この種の結果を作成するには、どのアルゴリズムを使用できますか?