permutation

    -1

    1答えて

    すべて、私は2日間この壁に頭を打ちました。私はgoogledとgoogledを持っています。私は解決策を見つけることができません。ここで私が持っているものです。 私は、2〜6個の異なる文字列配列(ユーザの選択に応じて)から持っていますが、この質問のために3つの別々の文字列配列を仮定することができます: ARRAY1 - トム、ディック、ハリー ARRAY2 - 食べる、クックス、ドリンク ARRA

    1

    1答えて

    私はベクトルの一部から順列を生成しようとしています。下記参照。私は残念ながら1位および3 vector::at()間の順列を生成する必要が vector<int> myArray; myArray.resize(5); myArray[0] = 1; myArray[1] = 2; myArray[2] = 3; myArray[3] = 4; myArray[4] = 5; int

    2

    3答えて

    配列内の複数の数値範囲から順列を生成する必要があります。 using namespace std; int generatePermutations(vector<int> &myVector, vector<vector<int> > &swappable) { int i = 0, s = 0; for (s = 0; s < swappable.size(); s++

    4

    3答えて

    誰も単一のスタックのみを使用し、pushとpopが許可されている唯一の操作である場合に可能な順列を生成するアルゴリズムを説明できますか? それについて多くのことを探しましたが、明確な答えはありません。 また、そのような順列の総数は、カタロニア数によって与えられる。しかし、私はその証拠を得ることができません。可能であれば、同様にそれを親切に説明してください。 ありがとうございます!

    5

    2答えて

    私はthisを見ていました。私は15個のパズルソルバーを作ろうとしているからです。私はそれが何を言っているのか本当に理解していない。 "リストの置換シンボルが+1であれば、位置が可能である"と仮定すると、与えられた数の集合(0-15、配列に格納され、0は空白)が有効であるかどうかを調べるにはどうすればよいでしょうか?関連性があるならば、私はjavascriptで作業しています。

    1

    1答えて

    だから私はxの長さの配列/要素のセットから可能なすべてのn桁の長い数字を並べ替えることを試みています。私はそれを行うコードを考え出しましたが、数字は同じですが、どうしたら起こるのを防ぐのですか?ここに私の(パスカル)来て: program Noname10; var stop : boolean; A : array[1..100] of integer; function

    1

    2答えて

    可能性の重複:私は何をしたいか Algorithm to return all combinations of k elements from n 異なる長さのすべて1-9の順列を生成しています。例えば、長さ1のすべての順列は単に {1}, {2}, {3}, {4} ..などとなります。 長さ2の順列は次のようになります。{1,2}, {1,3}, {1,4} .. これまではstd::next

    0

    2答えて

    : for(int i=0; i<line; i++) { next_permutation(nums, nums+N); if(DEBUG) { for(int j=0; j<N; j++) { cout << nums[j] << " "; } } } を、私はこの出力を取得しています:彼の場合のInt -1076591

    1

    1答えて

    バスケットボール選手のチームを構成するすべての選手の組み合わせを生成しようとしています。 5つのポジション(SG、PG、SF、PF、C)があるとしましょう。唯一のセンターポジションを除く各ポジションの2人、9人の選手で鶏を記入する必要があります。 私は各ポジションで10人のプレイヤーが、どのようにすべての可能な順列のリストを生成できますか? 私はcsvファイルでExcelから名前をインポートして、

    2

    3答えて

    私はこの問題を前に見つけましたが、バランスのとれた問題です。プログラムは、サイズnの整数の配列を取ります。プログラムは、この整数の配列を2つの等しい部分に分割し、各半分の整数の和が等しいかどうかを判定します。 ex。 1 2 3 8 10 4 プログラムは、各 14で半分ずつに分割することができることを意味し、trueを返します、ここで私は、これは組み合わせ/順列と懸念している知っていると私は非常